6. HTC 10
The HTC 10 ranks 6th on our list of smartphones with the best battery life heading in 2017. It has 3,000mAh battery power, same as that of the Samsung Galaxy S7, and is almost equal in performance and duration in many aspects. Several tests showed the device’s battery beat the Nexus 6P and LG G5’s batteries in Wifi browsing and video playback. The HTC 10’s battery life can also be optimized using Android features like power saving mode, Doze mode, and ultra-power saving mode. HTC managed to pack an impressive battery in a thin, sleek design.