Okay, this is not an iPhone vs Android Phone debate. I respect your right to choose whichever platform that you want.
I mean, iPhone seems so antithetical with the idea of freedom. You have to connect it to a server to even use it, all apps have to go through a centralized server, no option to install whatever apps you want, which means, you literally cannot have any third-party apps without an online account.
Most of my fellow americans seems to love the idea of freedom so much, yet just buy into a closed ecosystem with no freedom? 🤔
Like almost 60% of Americans use iPhone, kinda weird to preach freedom when you cant even have an app without a corporation's approval. If it were any other country, I wouldn't find it weird, but for a country that's obsessed with the idea of freedom (so much so that they disobeyed mask mandates), it's really weird to be using a device with zero freedom.
unless you're going to crack your android and install a custom rom (which, with limited exceptions, is extremely risky to do,) your choice is to either use an apple product, or a google-based OS.
Apple has a slick design, and while android (and many of he devices it runs on) aren't awful, it's hard to change. and virtually every mainstream mobile device manufacturer is using some some form of android os with a custom UI, including Huawei (which no officially a fork, because of sanctions.)
everything that's not android or apple is pretty much going to have to be installed custom. (there's a few linux-based things that aren't android, mobian, for example is a mobile-version of debian.)
I'll leave it to the other to rant about why apple might be better than android for privacy and useability, given the caveat of not hacking a custom rom.
Most device manufacturers put up roadblocks, and carriers will try to talk you out of it, but you can.
The first step is cracking the bootloader (which is a mobile version of the bios.)
This step is a usually one-way step, and leaves your device vulnerable. The exception are google pixles, which are designed to allow you to re-lock it. Which is why graphene is only available for pixels.