Should you buy the iPhone 4 or wait until the iPhone 5?

Wait! 5 will be awesome and 4 is...a 4.