I've found it my whole life to be like this.
People who don't know anything about tech get iPhone.
People who do know about tech and are knowledgable and want to show their knowledgable get android.
People are on the god-tier, working in hardcore tech jobs, know how every single thing works hardware and software down to the tee. Get iPhones.
What I'm saying is, the people who get Android's and flaunt that they think they know more, in reality they actually know less.
I'm an iPhone user but I know how to work around any single tech problem that could possibly come my way. I know how to get iMessage on Android. I know how to make sure iCloud syncs with my gaming PC. Nothing has ever stopped me. But I've met so many Android people who act like they know how tech works but don't even know the correlation between how the component of their hardware works with the software that's installed on it. I like both. I used to have a Oneplus. But what you're saying when you say "when someone sees something my phone does and doesn't understand how I did that." You're talking to the average normie.
I would like to bet you to try to find and explain something on any Android device that I wouldn't understand, and I've been using iPhones exclusively since 2013. (But I've been using jailbroken iPod touches since I was in middle school. First jailbroke my iPod on iPhone OS 1.1.4 back in 2007)