If you travel a lot or spends a lot of time with your phone, it is essential to have a reliable smartphone with a long battery life. Without the juice it's basically useless. Most smartphone last for day in moderate use. If you are a heavy user you'll have to recharge it multiple times a day which is a hassle.
If you are looking for a smartphone that will give you good batter life, Cnet has listed the top performing smartphone with regards to Battery Life:
1. Samsung Galaxy S7 Active (and S7 Edge and S7)
The top honors goes to the entire Samsung Galaxy S7 lineup (S7 Active,S7 Edge and S7). Based on testing they clocked in over 21, 19 and 16 hours, respectively.
Samsung Galaxy S7 Active- SM-G891A- 32GB- Unlocked $889.99
Samsung Galaxy S7 Edge, Black 32GB (Verizon Wireless) $679.00
Samsung Galaxy S7, 32GB, Black Onyx, Verizon $524.13
2. OnePlus 3
This affordable smartphone offers high-end specs like a 16-megapixel camera, a Snapdragon 820 processor, a 5.5-inch display, and a 14 hours and 17 minutes battery life! This is really impressive for a $399 smartphone.
The also boast Dash charging technology, which charges the smartphone really quick.
OnePlus Three 3 64gb Graphite Factory Unlocked International Version GSM
3. Xiaomi Mi 5
Another affordable phone with 16-megapixel camera, a 5.15-inch screen, and a huge 3,000mAh battery that logged 14 hours.
4. Huawei Mate 8
Boasting a big 6-inch display, with an elegant all-metal build, a fingerprint reader and a massive 4,000mAh battery that Mate 8 can run for 15 and a half hours. It cost about $650.
Huawei Mate 8 6.0" 16MP 4GB RAM Dual Sim 4000 mAh 64GB Smartphone $599.99
5. Samsung Galaxy J3
Even though that it is an entry-level phone the Galaxy J3 is equipped with a solid battery life and it costs less than $200. Battery life logged in 15 hours and 40 minutes.
Samsung Galaxy J3 (Verizon LTE Prepaid) $59.99