For long term investment everyone needs to do their own research. But I'll say not to gamble with your long term investment as everyone put a handsome amount of money in it. Right now XRP is a gamble. Their case can go either side as SEC is not putting any loss hand on them. But trx can be a good one as their blockchain use case increases for low transaction cost and speed. But I personally not prefer TRX for long term.
I would say go with DOT for long term. Also if you have 5 years in your hand then go with ICP.