We may earn a commission if you make a purchase from the links on this page.
Which phone has the best battery life? 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.
You may also find useful:
In this article, we aim to show you an overview of the phones that ranked highest in our battery tests, along with some key details about their battery capacity. We have divided this selection in two parts: the first one is about high-end, flagship phones, while the second part about budget devices. Budget phones might not have the same speedy chips and impressive cameras, but they traditionally do very well in terms of battery life.
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:
Budget phones with best battery life:
High-end phones with best battery life
*This ranking is for phones used at 60Hz refresh rate. Higher refresh rates can reduce 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
Despite the iPhone 12 Pro Max
having a slightly smaller battery than last year's 11 Pro Max
, its battery testing results are generally about equal or better. The only significant downside to this phone is its surprisingly poor performance in our gaming tests, thus we can't recommend it for gaming at the moment. That aside, it handles general social media use, web browsing and video streaming well, even surpassing the 11 Pro Max in our web browsing test.
The iPhone operating system – iOS – is known to be highly efficient, so even with a smaller battery, the fact that Apple
's iPhone 12 Pro Max
can keep up with last year's version (for the most part) isn't a surprise. As for the gaming performance, the results may have something to do with the new A14 Bionic chip inside the phone requiring games to be optimized for it. But we're yet to see if the issue can be solved eventually via software updates, or is permanent. Non-gamers needn't worry about it.
#4 Galaxy S20+, S20, S20 FE
*Exynos models tested.
test score: 12 hours 40 minutes for S20+, 12 hours 28 minutes for Galaxy S20 FE
, 12 hours 12 minutes for S20
streaming test score: 9 hours 53 minutes for S20+, 10 hours 20 minutes for S20, 9 hours 9 minutes for the Galaxy S20
3D Gaming test score: 8 hours 29 minutes for S20 FE, 8 hours 26 minutes for S20+, 7 hours 43 minutes for S20
The Galaxy S20
series might have launched at the worst possible time with the coronavirus pandemic that swept the world shortly after their launch, but Samsung
has managed to cram in huge batteries in these phones and this is reflected in the battery rankings. In stark contrast with iPhones, the Galaxy S20 series are one of the longest lasting phones when it comes to video streaming, so if you are watching a lot of YouTube videos, they should definitely be on your radar.
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.
That's not true for the Galaxy S20 FE
, though, which has a 1080p display, and the same huge battery pack that is in the S20+, and is on top of that much less expensive. Moreover, while the S20 line got discontinued, you can still snatch an S20 FE from Samsung.
#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
The OnePlus 8
is the first OnePlus
phone that is available on Verizon Wireless, in addition to T-Mobile, marking the expansion of OnePlus to North America, and we are glad that it's here because it scores very highly on our battery tests.
With the Snapdragon 865 chip inside it, a more affordable price than the rest of the phones on this list, save for the S20 FE, and a 4300mAh battery, it has a balanced, long-lasting performance no matter if you use it lightly, watch videos, or play games.
#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
The longest lasting flagship phone of 2020 according to our tests is the Xiaomi Mi 10 Pro
has expanded its global presence in a huge way in the past few years, and while phones of the brand are still not sold in the United States, global customers can get a taste of truly amazing battery life with the Mi 10 Pro
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.
#1 Samsung Galaxy S21 Ultra
*Exynos models tested.
Web Browsing test score: 16 hours 6 minutes
Video streaming test score: 8 hours 52 minutes
3D Gaming test score: 8 hours 40 minutes
The Galaxy S21 Ultra
is the phone with the biggest battery of mainstream flagships in 2021 at a 5,000mAh capacity size of the battery cell. And you can tell as it scores excellent all across and especially for browsing where it outperforms almost every phone out there.
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 decline in battery life, but due to the unique S21 Ultra display technology, the difference is now much less than on the S20 series.
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
In the realm of budget phones, the Motorola One Fusion+
is definitely one 2020 budget phone that's worth checking out. On top of its great battery life, in part thanks to its huge 5000 mAh battery, it also offers smooth performance, a popup selfie camera and four whole camera sensors on the back, along with solid video recording stabilization.
#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
This budget option from Samsung excels in battery life and features a modern, simple design. The selfie camera of the Samsung Galaxy A21s
, along with the main and ultra-wide one on the back produce impressive photos in good lighting conditions.
#1 Moto G Power (2021)
Web Browsing test score: 15 hours 54 minutes
Video streaming test score: 8 hours 55 minutes
3D Gaming test score: 11 hours 34 minutes
And winner of our budget phone battery life rankings is the Moto G Power (2021)
. Just like its predecessor, the G8 Power
, whose endurance scores are listed here, it has a 5,000mAh battery and a power-efficient Snapdragon chip inside. That combination allows the Moto G Power to rule when it comes to battery life.
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.