I bought this phone with the express purpose of installing GrapheneOS on it, so I can’t compare to stock Android on the same device because I never used it. I haven’t had any issues with battery life though, I can usually get a day and a half out of a full charge, and I’ve never had it die on me when I needed it. Charging is so fast nowadays anyway that it’s not much of a bother to plug it in for like 20 or so minutes and getting at least half of a full charge.