Sort:  

The one suits you better

Completely agree. Depends on the following (not exhaustive):

  1. If you have time, skill, interest or experience to trade.
  2. If you have time, skill, interest or experience to learn technology and read the whitepapers.
  3. Your risk appetite. High risk high returns, low risk low returns.
  4. If your fundamental analysis indicates that you should probably HODL (hold long term).
    etc.

If you have the time to make trade every day and you have solid knowledge you could do good money with daily trading, but if you are not gonna have time is better to just check the moment of the market and buy when its bearish like now, it has a good price, but we have to wait to the market to decide if it gonna continue bearish or it will go for a bullish run

Don't hold just keep trading because Cryptocurrency is very volatile there is 70% chances of plunge in any token.

I depends. If you are good at trading and seeing the dips and peaks, then trade. Just keep in mind taxes. If you want to protect money value for the long term, buy. One more thing. If you see the value of the coin is getting expensive, mine.