Thinkpads are absolute tanks and support Linux quite well. Would shy away from the T470 and T480 though. The touchpad on those isn't really well implemented. If you don't care about reliability my Surface Laptop Go does Fedora Silverblue 38 really well.
I use an iPhone 12 because:
longevity. Between software updates and an over powered phone cpu I know it will last. Android phones in general barely get security updates.
Simplicity. I used to root and install ROMs on my android phone. I used to jailbreak iPhones. I’m done with that now. I do enough technical work at work I don’t want to have to mess with my phone.
Security. Ties into updates somewhat, but how often do you hear about iOS malware? It is usually big news when you do.