I think holding can be a good choice because crypto in the future can be more popular. But the market is unstable and when the market goes up you can sell for a profit.
Holding bitcoins for a very long time is necessary because the market price is volatile so it was necessary to hold your coins every time the market price is dropping.