Ok Ok I was wrong, I wasn't aware that the Iphone 4 is on 3G...I did some reasearch and it appears that they didn't go ahead with it is because they were having problems with it...furthermore you compare the specs on this link
Apple - iPhone - Compare iPhone 4 and iPhone 3GS
where you will noticed that its HD, has a better camera, is faster, and a better battery life...So I sure many people will upgrade to this phone leaving the old one behind...actually the only reason the old 3G is still aviable its because its leftovers from the last ones that didn't sell since apple has stated that they won't be making any more but will only produce the iphone 4 only 1million every month...
As for Martin its obvious that you can't make a case for a phone that you don't have...what I was trying to say is that he should had waited for Iphone 4 to come out then make the case for it..since most people will get that one rather than the old one...I just don't see people picking a slower phone over a faster phone...Im pretty sure we all want the best phone so between both they gonna pick the new one...
As for the Iphone vs the android its clear that the better phone is the android because OS beats out all other OSes for phones. It's far more powerful, and way more versatile for coders who want to make applications for it. Which will lead to more apps for the Androids than Iphone apps...the only reason Iphone has more apps its because its been out longer...
also the android can multitask which is something apple has been struggling with sure they claim adding more RAM will solve it but its still not close to the android ability
If not convince just compare the Iphone 4 with Droid X...Droid X already murdered the Iphone without apple even knowing it and whats odd is just wait untill HTC updates their androids since HTC is better than Moto

Plus we got flash 1st on the phones I know my boss gets upset when my Droid beats his Iphone everytime
Also the Android is a better choice because it aviable to every phone company out there where Iphone is only for AT&T which apple regrets agreeing to that contract since it can't get around to other people, which gave Androids the time they needed to stablish its credit