Well my friend i think we must be patient to June or July 2010,
all because oldest version of iphone was presented on this two months and each year apple show new version of iphone.
So if you wondering if buy iphone now or wait for new model.
I tell you wait for new iphone.
If it not fits your needs it definitely cause older version to be much cheaper then new iphone.
Hope my answer helped you about iphone.
For more information you can visit apple`s home page http://www.apple.com/iphone.
I hope you will get all necessary information and latest news from there.
Have a great day my friend !!!!!