Yes but talk about parents not listening. Friends haventold me iPhone has good battery life, BUT NO my parents INSIST on getting me android phones that have bad battery life, are glitchy, or etc.
Like damn I mean bad battery life, won't last for 6 hours atleast sat chool
That's just how smartphones work in general. At most you'll be able to get 2 days worth of battery life, given that the phone sleeps in your pocket for the majority of the time, and you only occasionally pull it out to make a phone call, play a game, browse the web, etc.
More advanced technology requires more power. Having to charge your phone every day is going to be a given regardless of which phone you get, and you're better off just dealing with it. There are ways to extend your battery life, but the same principle still applies. However, if you can't even get more than an hour out of your phone or similar, you should probably call for support.