I purchased a OnePlus 6 a while back and I'm amazed at how long the battery lasts. Gone are the days that you have to worry about getting through a day on a charge. I'm not a super heavy user of my phone, but I do spend a decent amount of time on it each day. This phone goes more than three days on a charge. That's with browsing facebook and instagram, texting, messaging, streaming music and tracking work outs and runs with endomondo. This morning I had gone three days without a charge and still had 12 hours left in the battery, I probably could have gone another day without charging. The best part is when I do charge it, it only takes about 20 minutes to get a full charge.