I have used Xiaomi Redmi 4 to 6 months and are still using it. This is a better phone because its battery is very good. Its battery does not drain for 2 days. If you charge it once, it gives you about 2 days of standby.It usually takes 2 or 2.5 hours to charge. Its performance is slightly wired but good for normal use. Im using this phone And I like this phone very well. This phone is also very good for heavy users. I do it very differently and its battery is very good. It has a battery of 4100mah which gives a standby of 2 days.