I agree. I find upgrading less frequently makes the upgrade so much more significant. Upgrading yearly would leave you complaining and wondering what's new.
I know people who lease a new car every 3 years. And often, if there's no redesign, they're getting a nearly identical vehicle. It's strange. Whereas, I upgrade my car every 10 years, and am thrilled with all the improvements.