Should you then get an iPhone 5 or wait for iPhone 6?

Well now that it is June, you are better off waiting three months to have the newest iPhone for a whole year.