If you are considering to buy between these two, I will recommend you Redmi Note 5 Pro, it comes with a better GPU i.e. Adreno 509 and 6GB RAM. It comes with a bigger 4000 mAh battery and the device sports a 5.99-inch IPS LCD full HD display which exhibits an excellent pixel density of 403 PPI. It is equipped with a wide range of strong features. The configuration is powerful to ensure a lag-free performance to handle multiple applications.