One of the more irritating things that can happen to a person in today's tech culture is a cellphone battery dying. Smartphones have become so embedded in our day-to-day lives that when they stop working our routine is completely thrown off. Fortunately, the internet is rich in resources to find out how much juice one can expect out of any smartphone without learning the hard way. So what smartphone offers the best battery life? According to critics, the Huawei Mate 10 Pro is one way to go.