I have owned and used both the Galaxy S7 Edge (rated 92 hours in battery-test) and Xiaomi Mi Max (rated 108 hours), and my current phone Xiaomi Redmi 4X (a stopgap-solution until Xiaomi Mi Mix 2 arrives). As far as batterylife goes; the Redmi 4X is even better then Mi Max, and definitely better then Galaxy S7 Edge. This is my personal impression based on experience - although subjective. I get about 9-10,5 hours of SOT (Screen On Time) within one single charge-cycle - with about 10-15% left to go.
I always trusted GSMArenas battery-tests, but this time? No. Something must be wrong with either that particular phone, or that particular testing-procedure.
Kharma, 05 Jul 2017 how long will it take to fully charge the battery?? Brilliant job Xiaomi. Love the size if the phone as well.