Любой смартфон сейчас - карманный компьютер с радиосвязью, микрофоном и динамиком. И на него можно поставить любую операционную систему, которую он сможет проглотить по возможностям железа. В айфоне возможности железа тесно увязаны с требованиями ПО, т.е. они оптимизированы друг под друга. В андроидных телефонах на железо ставят разные версии ПО, которые могут быть допилены конкретно под эту модель, если производитель имеет на это средства и время (Самсунг и прочие гиганты), а может и не допилены, как у ранее выпускавшихся китайцев.
Покупая "яблокофон", Вы понимаете, что берёте, пусть и не самое современное и производительное устройство, но надёжное (насколько возможно в нашем одноразовом мире) и понятное, встроенное в свою экосистему. Покупая "андроид", Вы или приобщаетесь к "супер-пупер" для топовых моделей, или играете в своеобразную лотерею "цена-надёжность". При этом есть приятные исключения, когда можно купить 'за грош пятаков". У айфонов таких исключений нет. :)
iOS создана специально для "железа" компании Apple. А Android, это всего лишь клон iOS, который можно установить на любой смартфон. Это как Windows и MacOS.