I personally prefer to hold bitcoin and ethereum. They are good coin and more potential to hold for long term.
Bitcoin and top 20 altcoins can be hold for more than a year, the most dangerous parts are holding new coins and tokens when they haven't shown enough hard work and prove that they are in for long term, with popular coins the risks are lesser than new coins