As this market is changing every second no one can give you a guarantee about steady returns. It's better to buy because mining requires strong knowledge, effort and time. It is all based on your study and research that which cryptocurrencies you want to buy or hold. It all depends on the coin and its market value whether someone is holding for long terms and short terms.