I have already used Mi4i, redmi 3s, redmi note 3 and currently I am using Redmi 4, one thing I have to say that if you want a smartphone for a year then go for Xiaomi otherwise don't go for it.Xiaomi uses cheap quality components, In my case my mi4i initially works fine then itThen I have purchased Redmi note 3 and after 6 months, I have again faced problemsMy Sister purchased redmi 3s prime and she is getting following issuesIt’s not only happened with me, my friends also getting these types of problems even if you search on the internet, you will get thousands of users who are struggling with these types of problem.So if you like me who like to use the latest mobile phones or heavy user, then you can purchase xiaomi phones, it works fine for a year, but if you want for a longer run don't go for Xiaomi, Try to increase your budget and purchase Samsung, HTC like companies