I can t ell you all of my friend's one year old Android devices are up to date. And my 2 year old device is up to date.
Maybe the original question should be rephrased: Is your non-Nexus Android device up to date?
The only non-Nexus Android devices I ever saw getting updated in a semi-timely fashion were Asus wifi tablets (TF300, etc). I had a TF300 for about a year and was pleasantly surprised at how quickly it got new updates.
My AT&T Galaxy S2, on the other hand, was the opposite story. It got 4.0 a good 8 months after it came up, and didn't get 4.1 until a FULL FREAKING YEAR after it was released. Even better, when 4.0.4 was pushed out for the phone, it introduced a very widespread bug where the phone would often not wake from sleep without a hard reboot. Took AT&T 3 months to admit there was an issue, and another two more months to actually push an update out (I put CM 10.1 on it way before they finally pushed it out).
That's the problem with Android, IMHO. If your phone doesn't get updates in a timely manner, or has different quirks, the response on the Android boards are "oh, you got the WRONG Android phone, you should have gotten THIS phone instead (usually a Nexus). It works great while this one is crap." Either that or "put a custom ROM on it." Someone who already isn't a PhD in Android expertise has to spend way too long doing research to make sure they get the 'right' phone so they don't get stuck with a never-to-be-updated lemon, or read up on XDA forums to figure out how to ROM their phone without bricking it. I've worked in IT and with tech my entire life, and I found the process confusing and intimidating. Do you think that's an acceptable solution for the average Joe?
If I can't trust the largest Android manufacturer to update their top of the line flagship phone (at the time) in a timely fashion, and fix phone crippling bugs in less than 5 months, then what hope do I have?
"But...choices are good! You get more choices with Android vs. just one choice with Apple." - That may be true, however if 95% of those choices are bargain bin garbage, leaving you hoping that you're paying your hard earned money on the 5% of 'choices' that aren't a waste of money...is that really a good thing? At least with an Apple product, you KNOW that you're getting a well made piece of hardware with great software that will actually be supported and updated for several years, even if there's less options to choose from. Finding an Android device with the same level of hardware/software quality and support is like going to a casino.
And yes, I know the answer for all problems Android are "get a Nexus". I get that. Problem is, if they're the end all be all of solving all of Android's woes, then why does hardly anybody outside of the tech enthusiast community own one? Why does hardly anyone outside of the tech community know that they even exist? Why isn't Google using their hoards of cash to advertise "Hey, these Android phones actually don't suck! You should get one instead of the crap that HTC and Samsung is peddling." And furthermore, if Google wants Nexus devices to be their flagship reference device, maybe they shouldn't make them with mid-tier hardware every year (the display and cameras on the last couple Nexus models have been very middle of the road).
Before you accuse me of being a blind iSheep. I was a very large Android fanboy just a short time ago, having had both one of their (at the time) top end phones and tablets. I'm pretty well versed on their environment and pros/cons. However, note that I 'WAS' a fan. There's a reason for that. The above is one reason why.