Generally, most people’s first phone is an Android, so they develop a bias toward it. When they try an iPhone, it feels harder to use. They expect the same kind of behavior because they are familiar with Android. The closed-source nature of the iPhone can feel suffocating to them.
But iOS, and Apple in general, is built on strict rules and constraints. Because of this, the system rarely ends up in unpredictable states. Due to this everything is carefully optimized, and this is possible because Apple knows exactly what hardware their software will run on.
They go a step further by writing software specifically for their own designed hardware. Since they know their software will only run on a handful of chips, they can optimize things even more effectively.
Most Android users don’t really care about any of this. They see their phone as a mini-computer that should do everything they want. They also want it to look the way that pleases them the most. They want every possible feature. They just want their phones do the thing no matter how crappy it gets while doing it.
They often associate lag with freezing, but iOS users get addicted to the smooth, jitter-free user experience. Android might offer higher refresh rates at lower costs, but often with stutter. Meanwhile, iOS still provides a smooth 60Hz experience on lower-end models with no jitter or choppiness. The true benefit of high refresh rates only shows when the system can consistently deliver those frames.
I think Apple will eventually start offering 120Hz displays in their lower-end phones, because the current hardware can easily handle it. Right now, they stick with 60Hz in those models to keep the Pro versions more appealing. Bad move by Apple? You be the judge of that.
Another thing is that iOS rarely changes in drastic ways. Due to its constraints, the system stays consistent over time. Long-time users get familiar with all the advanced tips and tricks, and over the years, these become second nature. Even if they switch to a new iPhone after ten years, they’ll find everything they learned still works the same way. This consistency is a powerful feature of the system. Apple continues adding new features, but they rarely change the old ways of doing things, so long-time users are never inconvenienced.
The long-time iOS users, they eventually stop caring about what else is out there. They know their system inside out, and it’s more than enough for their needs. It handles edge cases intelligently, and it’s simply not worth the hassle of switching to Android and trying to adapt everything and get used to all the ever-changing chaos.
The same is true for Android users. They are used to things being placed in weird locations, and bajillion settings. It doesn’t bother them. In fact, they often welcome it and consider it an improvement. This suggests to me that they were never fully satisfied with what came before. Many of them eagerly await the next Android update in hopes that it will finally fix whatever issue they are currently facing.
Even if an iOS user never updates their phone, it will still work smoothly without throwing tantrums. Their experience remains stable and unaffected.
Cost is where the biggest debate happens. Android users often justify the price with features, while iOS users justify it with reliability and quality. In my opinion, you get what you pay for. If the entry-level iPhone costs 50-60k I think that price is justified. Not because it’s an entry-level phone, but because of what it offer, something you simply cannot get from any other system at that price, and it’s not about features. Under 30-40k it's all Android territory, no sign of Apple.
Software support is phenomenal on iOS, the fact that they don't give you a number, like android gives you e.g 4 years of android updates, and apple doesn't even mention it, and the best part is nobody has a problem with it, people don't want to know either, because it is already established and set in stone, that apple gives long term support to all their models, entry level or premium, even after the support ends and the device is declared legacy, apple still pushes security updates.
I’ve also noticed a trend where some tech enthusiasts who use Android think iOS is a simple system made for simple people, like older adults or kids. Since they know how to flash custom ROMs, root devices, and tweak every setting, they feel superior.
But that simply isn’t true. iOS is designed to be usable for all age groups, and there are plenty of serious geeks who use it and do all kinds of advanced things. The system has its own share of deep, intricate features that only enthusiasts would know how to fully take advantage of.
And when it comes to accessibility, there’s really no competition. If someone has a disability, there is no better option than iOS. Imagine a disabled person using Android, and then one night the system updates automatically. The entire interface might change, and assistive features could break because everything has been altered. That’s a nightmare scenario. With iOS, consistency and reliability are what make it truly stand out.