actually you can: http://www.android-x86.org/
but what makes me laugh really if that vendors abandon a hardware model almost instantly. I've been watching the market and what friends bought... the large majority of phones are not receiving upgrades. Buy a model, and that's the Android version you will be stuck with. Even for the Amiga you could at least buy the kickstart ROM when needed.
Tom UK
You're talking apples and oranges, though. The first "smartphone" I had was an awful device (actually for the first six months it was fine, then I made the mistake of putting apps on it), the Samsung Intercept. My wife still has hers and it's a practically crippled little thing with little RAM and an anemic SOC. Even though you can expand it's "storage" to 32gb, there are some apps and some updates that cannot be put on the SD Card, so newer updates take up more and more room, leaving less memory for the OS to use.
What that is, in analogue to PCs, is like buying a 386SX-16 and feeling "abandoned" because you can't keep updating it year after year. Android 4.x
doesn't run on the Intercept because it
can't - just like Windows NT4 (or 2000, or XP) can't run on that 386. The phone I replaced it with, an HTC Evo V 3d, was originally released with Android 2.3 but by the time I bought a model had been updated to 4.0, and when I unboxed it and booted it up, it updated again. But, I'm sure, someday the phone won't get a new build of Android - because it will be out of spec.