Apple tends to release their phones in June, so do you want to wait 6 months and get an iPhone 5 or get one now? The consensus is to wait, but I thin waiting 6 plus months is a tad excessive.
buy the iPhone now, and if the iphone 5 has features you must have, sell the iPhone 4, and buy the iPhone 5 at the unsubsidized price.