It comes down to being lied to and price. No tech is perfect btw, and I can find a lot of faults with Android as well. However this is about Apple..
1) Price. The cheapest iPhone costs a freaking fortune and is rubbish. The iPhone 7 is also overpriced (or the 8) when you think that the screen is still the same screen that the the iPhone 4 came out with. Even cheap Android phones are rocking full HD screens these days. Or the new iPhone 8 and X... have fast charging in them, but you need to spend 100 bucks more to get the actual fast charger and wire needed.. it does not come in the box, unlike all other phones. And dont get me started on dongle hell on their computers these days..
2) The myth as I call it. Iphones just work.. no they break down more than other phones. Iphones are the best tech.. no not even close. iPhone apps are better designed.. and yet crash more than Android according to studies. Or a myth that just does not want to die.. iPhones last long on a charge.. err no, never have. There is a reason iSheep are known as wall socket huggers.
3) Apples arrogance. Apple has over the years built an image of making near perfect products, and yet the reality is something else. For example, Antenna gate... a clear design flaw for the iPhone 4. Apple denied a problem for months and then after being threatened with lawsuits, finally said that people were holding the phone wrong. It ended with a free plastic bumper case for everyone. Or Bendgate, or Touch disease and so on and so on. Apple never admits its products have problems unless there is a massive class action lawsuit in the air, and even then they basically dont admit wrong doing. Take Bendgate.. the iPhone 6 and especially 6+. Another clear design fault, but noo it was not Apples fault. Funny how the 6S and 6S+ had design changes that hardened the chassis to avoid bendgate..
4) Apples control of the media. Say something bad about their products and you are banned from their events. Thankfully, most media today with certain exceptions, have grown a pair of balls and started to stand up to Apple and call them on their bs. But in the past.. boy the consequences were harsh. A major German tech magazine dared go after Apple for Antennagate and were banned from all Apple events. A known Apple hacker (the good kind), found several serious faults in iOS and told Apple. Apple did nothing, and then he went public.. and was banned. Apple took months to fix the serious faults. Which brings me to, after price.. my biggest pet peeve about Apple. Another one is their loyal media types pointing out that the Note 8 is 939 dollars, so the iPHone X is not that expensive. Yea but with the 939 dollars you get 200 dollars worth of stuff with it (VR headset or Wireless charging mat and 256 GB SD card), and btw you get fast charging cable and brick included! Plus it is a superior phone but hey!
5) Lack consequences for the brand. Apple has had some massive security flaws in its systems over the years, and yet it is more than often the ones telling about them or exploiting them, that are punished and not Apple. Case in point. Safari had a massive security hole in it for YEARS, and it was well known. Google exploited it, and many others did. When it hit the media, it was Google that got the backlash and later the fine, but Apple got away with leaving a clear security flaw open for years, despite knowing about it. Why was Apple not fined? Why did the media go after Google for exploiting the flaw, but not Apple for allowing it to exist in the first place? This is just one of many security flaws in Apple operating systems btw.. the SSL one was probably the worst one. Basically on iOS and OSX, SSL (encryption on websites and in apps) did not work for a very long time, due to a coding error that should have been caught in quality control. Problem was, instead of rushing out a fix for all their OSes, they rushed out for one and took weeks for the rest. It was a simple code error that could be fixed fast, but no, Apple chose to leave people unsecure on their devices because they wanted to wait for a major update that was in the works. People think Apple is fast in fixing their bugs.. they are not, they are extremely slow and that has no consequences what so ever for the company, as people still think Apple is fast. Microsoft is fast, Google is fast.. Apple is the old lady crossing the road with a stroller when it comes to patching security flaws. Oh btw, of all the OS out there, Apples OSX and IOS have by far the most known security issues.. just saying.
But if you enjoy your iPhone, then fine with that... that is up to you if you are willing to pay a massive premium for nothing.