The folks over at Laptop Mag have undertaken a test that really piques our interest. The results show that T-Mobile smartphones consistently get the best battery life among the big four US carriers. The difference isn't insignificant either. We're talking about a steady gap of up to three hours, depending on the phone.
In the chart below we see variation between the 2013 and 2014 versions of Samsung and HTC's flagships.