don't be ridiculous.
1) Apple doesnt need to re-invent the wheel every 12 months. As far as Im concerned, they only need to fix problems, upgrade specs and give a few new features.
2) Its so rarely worth it to upgrade every year, but for those of us with 3GSes, its a no brainer. Upgrading is looking at your phone from 2009 and comparing it to a 2011 model.
3) Android is trash. Its splintered, its slow slow when compared to its specs and it just doesnt have the diversity of apps. You want a 1.5ghz dual-core phone with android? It'll run worse than a 1.0ghz IOS device, itll crash/lock more often, and most importantly-- will rarely if ever use the second core. Its gadget/spec pr0n but wont do as much (as well) as a previous generation IOS device.
Minimum expectation for iphone 5 to buy: A5, 512mb, 8mp camera, fixed antenna, any new features of IOS 5 optimized.
Dream expectations for iphone 5: 1gb ram, larger screen, redesign