Gaspedals Post muss man eh ignorieren, man achte auf das Jahr welches er zu dem 3G nennt...
Das iPhone 3G erschien natürlich nicht 2009, sondern war in Deutschland auch kurze Zeit nach dem US Release erhältlich - und der war Mitte 2008.
Das iPhone 3G bekam iOS nur bis iOS 4.2.1, erschien jedoch schon im Juli 2008 - damit bekam es Updates für 2 Jahres, 4 Monate und 11 Tage.
Das nächste Minor Update danach erschien erst im Februar 2011 (und ist eigentlich nur für das iPhone 4 von Verizon gewesen, aber seien wir mal so hart wie möglich), demnach wurde es sogar annähernd 2 Jahre und 7 Monate (6 Monate, 26 Tage) mit der aktuellsten Version versorgt, da die nächsthöhere Version 4.2.5 eben erst dann erschien.
Das 2009er iPhone ist anders als Gaspedal das einfach mal so in den Raum getrollt hat nicht das iPhone 3G, sondern das iPhone 3GS - und das wird aktuell - wenn man iOS 5.0.1 als aktuellste Version sieht, bereits 2 Jahre, 4 Monate und 22 Tage mit Updates versorgt.
Aber ich verrate dir ein Geheimnis: Im iOS Dev Center steht auch eine Version der iOS 5.1 Beta 2 für das iPhone 3GS bereit, d.h. wenn iOS 5.1 am nächsten Mittwoch releast werden würde - was reine Spekulation von mir ist, aber Mittwoch wäre halt der frühest mögliche Termin - hätte es bereits für 2 Jahre und fast 7 Monate (6mon23d) Updates erhalten.