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.
I will recommend you Realme 1. It comes with 6-inch IPS LCD display which exhibits a screen resolution of 1,080 x 2,160 pixels. Under the hood is a MediaTek Helio P60 assisted by 6GB RAM which gives the best performance in the class. The camera setup consists of a 13MP primary camera which can capture very nice images along with an 8MP front snapper.
The RealMe 1 is a great smartphone which comes with a lot of strong features.
Mi is very good Smartphone company it gives us very good specifications in cheap price I recommend to u MiA2 because this is very good Smartphone better than Redmi S2 Redmi note 5 pro Asus Zenfone max pro this is not in India so second choice in Redmi note 5 pro