well apple haven't declared the release date of iphone5 may be it can be after months later so I will suggest you to grab iphone 3g it is pretty much like 4g and if iphone 5 releases soon you can easily buy it after selling iphone 3g which still have a reasonable reselling rate