Once you try Android, you can't go back. I used an iPhone all my life, but a few months ago I switched to GrapheneOS and the FOSS software ecosystem is fantastic.
On iPhones, if a government doesn't want an app, like those ICE tracking apps, they can force Apple to remove them and no-one can install them. On Android, I source more than 90% of my apps from GitHub.
Dispelling FUD about Android:
1. The Google locking down Android only affects devices with privileged Play Services. GrapheneOS will not be affected because play services are not installed by default, and if they are installed, they are sandboxed and wouldn't have that authority.
2. If you were on a stock Android distribution, it's not that bad to wait 24 hours once. Yes, Google could make it worse, but that's just speculation. Their monopoly is being challenged to an extent through the GrapheneOS attestation, and will hopefully become illegal under anti trust law.
The change is only in play servics, AOSP takes a lot of steps to protect your privacy.
3. Causes for incompatibility on GrapheneOS are either exploit protections catching problems with an app, which can be disabled, or the app explicitly banning alternative operating systems as security theatre.
Only a small portion of banking and government apps completely ban GrapheneOS. Over 99% of apps are compatible. App developers have to add additional measured to break their app on GrapheneOS. I have over 40 apps and none are broken or have broken.
Some banking apps are officially supporting GrapheneOS through their privacy respecting attestation.
As more people use GrapheneOS, more apps will be pressured to support it. For example, although VW recently banned GrapheneOS, Hyundai and Kia have added express support for GrapheneOS in their apps.
Same problem with banking apps.
GrapheneOS now has ~500,000 users and is becoming a force to be reckoned with. But 5,000,000 would be even better. At some point you become hard to deny.
If VW does not fix this soon, our next car is not going to be a VW. Same if our bank decided to block GrapheneOS (very unlikely though, they are a green bank, and I communicated with them in the past about non-certified Android phones and they seemed very supportive).
The worst part is the maintenance required just to keep the same unchanged software available to new phones. You have to pay annually to keep your account open, and regularly recompile the application for new OS versions, even when the OS is backward compatible. This not only means someone's open-source weekend project isn't going to be worth publishing for free, but it won't even be worth publishing for a one-time charge. For the simplest utilities, everything is shifting to recurring charges. Often that entails someone else compiling an open-source application to iOS, filling the market with sketchy unofficial releases, with predatory billing schemes and unexpected add-ons.
Sometimes Apple straight-up prohibits useful utilities. One of the most useful things a phone can do is act as a portable Wi-Fi signal analyzer, logging signal strength and signal to noise ratios from various locations. That's not even allowed by Apple.
Sounds good to me! We keep being told that parents should do a better job and this helps!