iOS and Android receive software updates based on software patches, bug fixes, and security updates. However, iOS outshines Android in this category for one main reason: consistency.
Because iOS only runs on Apple iPhones and iPads, iOS updates can be pushed out to all devices in a consistent manner. For Android users, they must wait until their specific phone manufacturer (think Samsung, HTC, etc.) releases the update.
According to a report curated by Mixpanel, a little over 90% of Apple devices are running iOS 11. By contrast, the Android distribution dashboard shows that only 12% of Android devices are running Oreo, Android’s latest OS.