Buy and hold strategies are often recommended for long-term investors who have time to ride out the ups and downs in the markets over a period of years. They are also typically appropriate for novice or uneducated investors who do not understand the markets but still need long-term growth or income.
Market timing strategies may work in any time frame as long as the market is timed correctly. This, of course, does not always happen, and no timing strategy has ever shown itself to be foolproof.
Which investment strategy do you prefer?
I do both of these, however I think that for me personally holding is better. This comes as a result of me not being so good at watching charts to see the best opportunites. Most of the time I go in and throw money around, yes I can flip some but I don't really think it impacts me in the good way as I see only clicking with mouse and not doing anything productive. While with holding you have much more freedom as you only buy once and can yet even forget about how many cryptos you own. You have it written down somewhere if in future you want to take a look and see the value of it. But mainly with holding I can go and do something productive plus I don't get that stress I get while trading.