Do you get this way when auto manufacturers redesign only every 3 years and do minor upgrades (paint and chrome) in between? Is your iPhone 5 unuseable because it's so outdated?
The smartphone market is becoming saturated since half the people have no need for one. Because of that, no mater how much you innovate, it's impossible to keep doubling sales every year. When your current phone contract runs out, buy whatever new model fits your needs at that time. If you appreciate quality, useability, design, and knowing that your phone will 'just work', buy another iPhone. If price is paramount and you don't mind having to spend hours contstantly screwing with your phone to keep it working or getting it to do obscure stuff, buy from the competition. Expecting continuous revolution in fit, form, and function from any company is a lose-lose proposition for everyone.