I upgrade when the old computer can't perform the tasks I need to do. With memory and SSD upgrade, my late 2011 is doing just fine after more than 3 years. It replaced an older 17" that could only take 3gb of ram which was a killer for some of my uses. I don't see replacing my current MBP for a couple of years or until the GPU dies.