in my opinion both can be applied as needed, if you have a lot of capital can use long-term investment, you can use it on the coin with the highest price such as btc and ethereum by buying it when the price decreases and keep it until the price is high you can sell it back, have a small capital can use investment or short -term trading, you can apply it to altcoin.