I have an iphone 4 and was wondering if I should buy the 6?

Don't mind waiting for next years phone.

I would upgrade because as people migrate to iOS 8, 4 won't be able to run that. Plus 4 is worth $ on trade in today, so a new contract upgrade wouldn't cost you much at all.

The general consensus is that if you have an iPhone 5 or lower, definitely.