A hard choice for sure. Without getting too technical, these two cryptocurrencies hold completely different cryptographic protocols in order to guarantee privacy for their users. The discussion on which one of them is better is up for debate, so there is not a clear answer. The important thing to know is that Monero is more popular and you will find more merchants that accept it.