Here at PhoneArena we test battery life thoroughly with different tests that show the battery performance of a phone from three key aspects: battery life for simple tasks like browsing the web, battery life with video playback, and finally, battery performance with 3D gaming.
So with no further ado, let’s take a look at the phones with the best battery life!
High-end phones with best battery life
*This ranking is for phones used at 60Hz refresh rate. Higher refresh rates affect battery life significantly.
#5 iPhone 12 Pro Max
Web Browsing test score: 14 hours 6 minutes
Video streaming test score: 8 hours 37 minutes
3D Gaming test score: 3 hours 20 minutes
#4 Galaxy S20+, S20
*Exynos models tested.
Web Browsing test score: 12 hours 40 minutes for S20+, 12 hours 12 minutes for S20
Video streaming test score: 9 hours 53 minutes for S20+, 10 hours 20 minutes for S20
3D Gaming test score: 8 hours 26 minutes for S20+, 7 hours 43 minutes for S20
Unfortunately, this excellent score comes with a very important disclaimer: the results you are seeing only apply if you are using the phones at 60Hz refresh rate. Opting for the smoother 120Hz option brings a big decline in battery life, so much so that the S20 series drop out of the top battery performer rankings.
#3 OnePlus 8
Web Browsing test score: 12 hours 15 minutes
Video streaming test score: 9 hours 37 minutes
3D Gaming test score: 10 hours 16 minutes
With the Snapdragon 865 chip inside it, a more affordable price than the rest of the phones on this list and a quite big, 4300mAh battery, it has a balanced, long-lasting performance no matter if you use it lightly, watch videos, or play games.
#2 Samsung Galaxy S20 Ultra
*Exynos models tested.
Web Browsing test score: 12 hours 23 minutes
Video streaming test score: 10 hours 30 minutes
3D Gaming test score: 9 hours 12 minutes
Unfortunately, this excellent score comes with a very important disclaimer: the results you are seeing only apply if you are using the phones at 60Hz refresh rate. Opting for the smoother 120Hz option brings a big decline in battery life, so much so that the S20 series drop out of the top battery performer rankings.
#1 Xiaomi Mi 10 Pro
Web Browsing test score: 14 hours 12 minutes
Video test streaming score: 11 hours 30 minutes
3D Gaming test score: 10 hours
Part of the magic behind that is a big, 4,500mAh battery, part is the efficient Snapdragon 865 chip and last but not least you have the aggressive power management of the MIUI interface, and all of these come together for impressive battery performance.
Budget Phones with Best Battery Life
#3 Motorola One Fusion+
Web Browsing test score: 14 hours 51 minutes
Video streaming test score: 10 hours 47 minutes
3D Gaming test score: 12 hours 39 minutes
#2 Samsung Galaxy A21s
Web Browsing test score: 15 hours 35 minutes
Video streaming test score: 11 hours 9 minutes
3D Gaming test score: 7 hours 48 minutes
#1 Moto G8 Power
Web Browsing test score: 15 hours 54 minutes
Video streaming test score: 8 hours 55 minutes
3D Gaming test score: 11 hours 34 minutes
How much can you get out of it? Well, depends on your usage, but if you stick with modest use, you can get up to 3 days on a single charge, while under heavy usage one can still expect as much as 2 days between charges.