I understand upgrading your iPhone and maybe the iPad.
The last time I upgraded a computer that quickly was the MacBook Air 1,1 to the 2,1. The 1,1 was just to underpowered. My MacBook Air 2,1 would have turned 3 in October so just a couple of months before 3 years. I really didn't feel there was anything wrong with it other than the lack of RAM.
Desktops I can be slow about updating. I kept my Power Mac G5 until the 09 Mac Pro was released. And I have two iMacs from 08 that are still used daily at the house.
The last time I upgraded a computer that quickly was the MacBook Air 1,1 to the 2,1. The 1,1 was just to underpowered. My MacBook Air 2,1 would have turned 3 in October so just a couple of months before 3 years. I really didn't feel there was anything wrong with it other than the lack of RAM.
Desktops I can be slow about updating. I kept my Power Mac G5 until the 09 Mac Pro was released. And I have two iMacs from 08 that are still used daily at the house.