To be objective, though, an iPhone doesn't have to deal with Java, at all. And all the bloat that comes with it. This explains why even a base iPhone 5 with 1GB of RAM could still handle everything I threw at it fluidly, while my current Moto X Pure with 3GB of RAM still manages to choke on itself with Pokemon Go + Sensorly + literally anything else.
And for as tiny as the battery is on the specs for an iPhone, it's absurd that Apple has been able to squeeze as much usable life out of it, when I can't even get four hours from my Moto X Pure. And before anyone says "well just have a power pack", I already do. And the thing still manages to get hot enough to absolutely refuse to charge, but still drain the fuck out of said external charger, because I still have to use the damn thing.
I miss having phones with removable batteries, and the ability to install
extended batteries. My Note 3 with its 10k mAh zerolemon battery at worst gave me two full days of heavy use, and 20+ hours of marathon Twitch streaming over wireless. The reason I had to look for a replacement, however, was because it lacked the bands to support what carriers were doing. Yet literally
fucking nobody on any OS is doing something about this.

As far as OP though, if they are so elitist, then tell them (and their parents), that if they feel so strongly about it and can boast about it so much, they should easily have enough $$$$ to afford to get you one, too.