Lenovo ThinkPad T480, HP Envy x2, and Dell Latitude 7400 2-in-1 are the top three laptops with longest-lasting batteries on the market.