This! I generally buy a new mac when the latest MacOS is no longer supported or if my computer has become so slow that it hinders my productivity. If you already have a 2020 i5 MBA, I don't see any reason for buying a 2020 MBP since MBA is already quite powerful to begin with.
I agree mostly, but sometimes there are other factors. I try to buy inside of 5 years "whether I need it or not" because typically you get major updates in features/performance by that point, and I budget for every 3 years (as in, I take 100 bucks a month and put it aside) as that's the period of time I can write a computer off for tax purposes, and how long the warranty lasts.
I.e., I plan to have to buy when AppleCare runs out, if the machine is still alive I push it out to no more than 5 years. So I have some flexibility in there between year 3 and year 5 to wait out things like the butterfly keyboard or if I know there's a significant worthwhile step coming from intel, or a CPU shift coming, etc.
At the 5 year point, I buy what is available. If apple had not replaced the keyboard this year I would have jumped ship from my 2015 to something else.
Then again though I am someone who uses their machine for work, and performance/capacity/reliability limitations make my life with the machine more difficult and less productive.
Last edited: