Buy Bitcoin can be considered as a long-term investment for more than 5 years, in turn, there is no guarantee that they will not depreciate or will not disappear from the market at all
The coins which OP mentioned are the good coins I think he have to put his money in any of them or in all of them in parts. If he is willing to keep his money for a longer time then he will definitely get a profit which will worth much more than the time he give to his investment.