1. Moto Z Play
Number of Recommendations: 5
With the last entry on our list of best smartphones with longest battery life you can’t make a mistake. No matter the test and results, almost everyone says that Moto Z Play’s 3,510 mAh does an amazing job. cnet’s test got 23 hours and 3 minutes out of it, while Expert Reviews got 40 minutes more. On Tom’s Guide test it lasted 13 hours and 46 minutes, while Android Authority says it went for 16 hours and 13 minutes on their Wi-Fi browsing test. Specifications like 3GB of RAM and 32GB are not groundbreaking, but the battery life surely is.