My iPhone 3G (not S) is coming to the end of it's natural life. My next phone will be an Android.
Security updates for the iPhone 3G came to an end with iOS 4.2.1 in November 2010. Effectively giving a support life of 2.5 years since release. I purchased at release so that is not terrible for me.
What is the effective software support life for the most popular Android devices? how are updates obtained and installed? and how long are they provided?
Also interested in any general comments on Android platform security.
Also, if using an Android distribution not provided by the manufacturer, do these alternative distributions provide an updating or patch mechanism?