If I still haven't sold them then can I say I keep them forever?
PowerMac G4 MDD (2003)
MacBook Pro 15" (2008)
Mac Pro 5,1 (2010)
Mac Mini (2011)
Mac Mini (2012)
iMac 27" (2012)
MacBook Pro 13" (2013)
MacBook Pro 15" (2015)
PowerMac G4 MDD (2003)
MacBook Pro 15" (2008)
Mac Pro 5,1 (2010)
Mac Mini (2011)
Mac Mini (2012)
iMac 27" (2012)
MacBook Pro 13" (2013)
MacBook Pro 15" (2015)
) I am also anticipating the rumoured switch to ARM which I'm personally quite optimistic about (Though I feel for those dreading it due to software compatibility issues going forward). At least a long upgrade cycle is made more bearable this time around by Mojave which is the first OS update I've been particularly excited for since Yosemite