Should you wait for the iPhone 5?

Retrocatively, yes because the iPhone 5 is already here.