These are completely different projects. Your choice depends on what you want to get from buying these cryptos. If you talk about profits then I think in the long term, Ethereum is more profitable.
Definitely these two coins game is really good to see. XRP is a tough competition for ETH nowadays. But still XRP is a centralised coin so you need to be very conscious in this. Also I am very happy after the amazing show from XRP it's unbelievable.