I believe this is the most appropriate picture considering the two rumors that populated the internet last night. If you don't know about them, let me sum them up for you: Microsoft may or may not be updating current Windows Phones to Windows Phone 8, codenamed Apollo. 

The first rumor that made its way across the web last night was that Microsoft would, in fact, be upgrading all existing Windows Phones to Apollo. It was "confirmed" by Microsoft Evangelist Nuno Silva. When asked what will be happening to current devices, Silva answered: 

"What Microsoft said/stated and what I’m allowed to tell you is that all actual devices will get upgrade to the next major version of Windows Phone (we're talking about Apollo)."

For a while, every Windows Phone owner was pretty happy. But then "a trusted source close to Microsoft" told The Verge something that differed from what Silva said. According to that source, there isn't an upgrade path from Mango to Apollo. The Verge made this out to mean that current devices won't see Apollo.

I don't know which source to believe, but in Silva's defense, Mango isn't the last update to Windows Phone 7. Tango is the current release, so it makes sense that Microsoft wouldn't have a Mango-to-Apollo upgrade path; Tango-to-Apollo is where the company would focus its efforts. 

Honestly, it doesn't make sense that Microsoft wouldn't do everything in its power to keep what few users it has and to entice new users. If I had to guess, I'd say this was a big misunderstanding and that all current Windows Phones will be running Apollo this fall.

What are your thoughts? My Lumia 900-owning friend is quite worried about the possibility that his brand-new phone might not be up-to-date when Apollo is released, and I'm sure a few of you feel the same way. 

[WMPoweruser | The Verge]