Buying and holding depends on the market conditions at the time. For example, the current encryption market I think is very suitable for investment, because the current cryptocurrency price is very low, and I think the market will not fall again.
True, buying bitcoins or hodling depends on the situation, if you buy bitcoin make sure that it is in minimum price, because if you buy at high price, when it falls down you loss your money, but its okay if it fall just hodl it and wait to rise. Hodl while still you can because it will rise again.