Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Our mid-2011 with SSD is practically a new machine. Super-fast. Maxed out RAM, Thunderbolt SSD. And it actually does run a virtual machine and a lot of specialist software (fiance is into machine embroidery). Since most of the planned obsolence upgrades already happened (all the transparencies and animations) I can see it running another five years unless Apple purposefully disables certain functions in older computers because buy new.

Or, of course, mid-2016 model comes out with a 3D screen ;)
 
Our mid-2011 with SSD is practically a new machine. Super-fast. Maxed out RAM, Thunderbolt SSD. And it actually does run a virtual machine and a lot of specialist software (fiance is into machine embroidery). Since most of the planned obsolence upgrades already happened (all the transparencies and animations) I can see it running another five years unless Apple purposefully disables certain functions in older computers because buy new.

Or, of course, mid-2016 model comes out with a 3D screen ;)
Until this cloud driven society makes large parts of the OS web-based which would require quite fast CPUs to get lag-free (look at office 2016, lags even on quite powerful computers)!

But sure, as we've said numerous times, it will run todays software and services just fine for years to come.

Miss my 27" mid-2012 (i7, 20Gb of ram, ssd and so on). Fantastic machine. I regret I sold it.
 
Nice Quicksilver. I have a Power Mac G4 MDD dual 1.25 GHz (2002 pre-FireWire 800 version) connected to Apple Pro Speakers which I still use for some basic tasks like web browsing and 480p video playback. It has a retail Radeon 9600 installed as well as the maximum of 2 GB RAM and a USB 2 card. It's a little slow on modern websites, which will frequently max-out the CPUs, but otherwise does ok.

If you do decide to switch to SATA, let me know how it goes and what card you use. I am considering doing this to mine as well.
On the other hand, I am still using a Quicksilver from 2002 regularly. It's running 10.5.8, the most current OS supported on any PPC computer. Again, though, as a tower computer it offers a degree of upgradeability not currently offered. I installed a GPU that would support Core Image(it makes a huge difference in the operation of Leopard), have a USB 2.0 card, and am getting ready to switch everything over to SATA(and likely an SSD for the boot drive). It works fine for what I use it for, but keeping it on the internet is a constant battle of dealing with crummy, bloated websites.
 
Until this cloud driven society makes large parts of the OS web-based which would require quite fast CPUs to get lag-free (look at office 2016, lags even on quite powerful computers)!
Oh I am not switching to cloud of any sort (except Dropbox and Google Music Play, but they aren't replacing anything, just complimentary) until I absolutely HAVE to and if OS X 10.13 comes with iCloud requirement I am not installing it. I'll be one of those old people shaking their wired keyboards with numpads and yelling at the screen "SNOW CAPITAN WAS THE BEST BRING BACK STEVE".
 
Really great thread, I've learned loads reading the replies.

Like quite a lot of other posters have mentioned, and from my own modest experiences, the maximum time I've had an operable Mac for, from point of purchase, was my very first - a 2002 Power PC Power Mac. Incredibly, my partner ended up using it as muck-around computer to play World of Warcraft on. Amazingly, we retired the old thing in 2010 - so I got a good 8 years of functioning life out of it. Ok, it was only running WoW at around 10fps, but still, it was as solid as a rock. My memory might be faulty, but I can not honestly recall it ever crashing. In terms of its "productive" life (as my main music/work computer), I got around 4.5 or 5 years out of it.

My next Mac, which was a 2006 Polycarb iMac, which ran really well, and it was my main music computer. Unfortunately, it suddenly conked out in 2010 without warning (from my shaky understanding, that first batch of Polycarb iMacs were allegedly prone to overheating problems), so I got about 4 years of life out of it. The Mac I had before the one I've just bought was a Mid 2010 iMac. In 2010, I bought my partner a Mac Mini (with optical drive), and got another iMac for myself (the fat unibody iMac) in the same year. My partner's computer was, in truth, thrashed, as WoW was played to death on it. That lasted until the middle of last year, so that got 5 years of life. The fat Unibody iMac was by far the worst iMac I've ever owned. From the get-go there was just one problem after the other. I'm not sure what caused it, but the drive failed completely in 2014 - meaning that this Mac lasted for under 4 years.

I've just bought a 3.2ghz Core i5 iMac with 16gb of RAM and Fusion Drive (the late 2015 model), and I'm hoping that despite my lack of nous with computers, this will last a bit longer than my most short lived (which as mentioned, lasted under 4 years). My partner also got a new Mac Mini last year, so we'll see how that goes.

So I guess the average for all of the Macs added together is around 5.5 to 6.5 years. I ought to admit a caveat: I'm really, even after fourteen years of Mac ownership, only just beginning to really grasp how to maintain and care for Macs. I'm not proud of this, but just being truthful. I have absolutely no doubt that a computer-savvy person would extend that 5.5-6.5 year average I clocked up by, I would guess, at least a year or maybe two.

In my less optimistic moments, I've fretted that Macs don't feel like they are as well made as they used to be, but I doubt this very much when I reflect on it. I just think I'm rubbish with computer maintenance. I realise now that Macs do need just as much attention as a PC, and that I have to pick up problems before they happen.

Anyway, good luck picking your computer!
 
SSD with or without moving part may not last 10 years. They do have a limited write cycle per cells.
And since the iMac are a B... to service you may end up having to use an external replacement. At least TB makes this trivial.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.