I'm actually due for an upgrade, and I really want to replace my 1st gen focus.
But I'm thinking there will be some really awesome windows 8 phones announced soon, and they will probably cost more than the 900 because they will have better screens, dual core processors.. ect
Should I save my upgrade for a possibly more expensive phone?
I could probably sell a used 900 for a few hundred bucks in 6 to 8 months couldn't I?
I'm kind of in the same boat. I'm upgrading to the L900 from my Focus, but I'm not eligible for upgrade quite yet - probably could have gotten a rep in the AT&T store to let me do it if I had pushed, but I decided to just get it on the off contract price so I don't burn my upgrade right before Apollo devices come out.
I feel that it's highly likely that current gen devices will get upgraded in a simlar way to older iPhones, in that not all features may be available, but you'll at least get the upgrade. It makes sense with regards to how strict MS was towards fragmentation. It would be incredibly stupid for them to leave the current crop of phones behind as it would really put Windows Phone back at square 1 with userbase. Would have to figure all the current users would be so PO'd that they wouldn't make the trip to WP8 devices. Then again, companies have done some pretty dumb things in the past so this isn't completely out of the question either.
Assuming that you can upgrade current phones to WP8, there are known facts though - the L900 won't get a higher res screen, more cores in the processor, etc. etc. The high likelyhood that WP8 will introduce a lot of that is really the main reason I bought off contract instead - I'm probably going to want to switch to the new hotness when it comes out.
If you can manage to hold out with your Focus until Apollo comes out (I couldn't), I'd wait. Otherwise, I'd just buy off contract and wait for the next gen devices to use your upgrade.
Lets call the next gen phone $200 on contract, $500 off.
$450 for L900 - ~$100 for Focus = $350.
$200 for next gen phone + $350 - $250 guess at L900 used price = $300 out of pocket for 2 new phones
$100 for L900 on contract - $100 for Focus = $0
$500 for next gen phone + 0 - $250 guess at L900 used price = $250.
Granted all my numbers are speculation, but you can see that I'm basically paying $50-$100 in depreciation to use the L900 until WP8 phones come out. Worth it for me. Of course, you come out even better if you just wait.