My upgrade cycles have been about 5 years, with some overlap.
My first MBP was a mid-2007 model (2.2GHz Core 2 Duo) that I used as my main work laptop until I got a mid-2012 MacBook Air.
This was great as a travel computer (my work at the time involved a lot of airline travel), but lacked power for running VMs or doing heavy-duty development work.
So I upgrade to a re-furbed late-2013 MBP 15 (2.3GHz + GPU) in 2014. I kept the MBA for travel until I gave it to my daughter 4-5 years ago (it's still her daily driver, but getting long in the tooth now).
I still have the late-2013 MBP, but am finding it a bit slow compared to my desktop computer now, and about on a par with my work-provided Dell quad-core i5 laptop, so it sees less use.
The new 16" MBP looks like it ticks the boxes for being a significant upgrade within my 5 year cycle, and I'm very tempted. It should also be an upgrade on my 7-year old desktop Xeon workstation, which would mean it would get more use at home as well.
My first MBP was a mid-2007 model (2.2GHz Core 2 Duo) that I used as my main work laptop until I got a mid-2012 MacBook Air.
This was great as a travel computer (my work at the time involved a lot of airline travel), but lacked power for running VMs or doing heavy-duty development work.
So I upgrade to a re-furbed late-2013 MBP 15 (2.3GHz + GPU) in 2014. I kept the MBA for travel until I gave it to my daughter 4-5 years ago (it's still her daily driver, but getting long in the tooth now).
I still have the late-2013 MBP, but am finding it a bit slow compared to my desktop computer now, and about on a par with my work-provided Dell quad-core i5 laptop, so it sees less use.
The new 16" MBP looks like it ticks the boxes for being a significant upgrade within my 5 year cycle, and I'm very tempted. It should also be an upgrade on my 7-year old desktop Xeon workstation, which would mean it would get more use at home as well.