Suggesting the top 4 cryptocurrency to hold for at least five years is kinda difficult as there are plenty of cryptocurrencies that have potential in the long run.
You can base in coinmarketcap if incase you want to invest in top 100. This is the safest choice but if you do your own research then you can find a better currencies that you can keep for long term.