Well I am back here on forums after a long time and after reading the above posts about iphone and other android brands specially people comparing a xiaomi with an iPhone, I want to share my experience. First of all listen guys an iPhone is an iPhone, you can't compare a most expensive flagship of its time with today's mid Rangers, yeah today's midrange mobile phones will surely beat old Flagships on certain tests but remember a flagship is a flagship. ( note : I'm not in favor of old Flagships or iPhones, just giving my opinion). Now coming back to the point, I am currently using almost all the phones in discussion right now, from iPhone 6 to iPhone 5, huawei mate 10 lite to y62, windows phone to s7 edge from MI Max 2 to redmi 4a. All these sets are currently under use of my very close family members. I use these sets on daily basis and this is my personal conclusion. I am personally using MI Max 2 using lineage os and believe me or not iphone 6 can't even come close to it on terms of camera performance, battery life and above all media consumption experience. Yes iphone has its premium feel but note that MI max is also not behind. Specially comparing the price when bought both phones, I had two choices, either to get an old iPhone 6 32gb or if I was lucky I could get a 64gb variant, nothing more. Compared to that what I got with MI Max 2 is much better. 64gb +4 GB RAM, fast charging, 5k mah battery along with best camera experience in this range. (Note: I'm using Google camera port and it enabled hdr+ on both back and front cameras as well as portrait mode on both cameras which work flawless, it also enabled eis for back camera + the stock MI camera provides full manual control which one can never get on an iPhone ). Besides that an average sot of minimum 10 hours and average charging time from 20-100% is 2 hours max. What else do you want in this price? Below are a few clicks with this device. I am not uploading any portraits coz I don't want to upload someone's pic without their permission.