You cannot compare apple updates to android updates. Apple has how many phones models to update vs the number of android phone models that must be updated??? It is much, much easier to upgrade an iphone because apple has control over the whole process. To upgrade android, it goes from google to phone manufacturer to service provider. Each step requires their own testing and bloatware loading. I guess you can say it is a weakness of android not to always not to be able to immediately install the latest version but imo even the older version of android still meets my current needs better than the latest apple ios.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic