The battle between Windows and Android smartphones just got fiercer with the launch of two high profile phones by Nokia and HTC this year at the Mobile World Congress. While Nokia launched its flagship Windows phone - the Lumia 900, HTC also came out with a great collection of Android phones for 2012: the HTC One X, the HTC One S and the HTC One V.

The HTC One X, which is coming to AT&T is considered the best in the One series and is expected to give Lumia 900 a tough competition; it too is coming to AT&T.

Lumia 900 was described as iconic, beautiful and fast by Chris Weber, the President of Nokia in North America. Additionally, the Lumia 900 is the company's first 4G Long Term Evolution (LTE) phone while HTC One X is HTC's first quad-core phone with Nvidia's Tegra 3 processor running at 1.5GHz.

Let us take a look at the specifications of the Nokia Lumia 900 and compare them to the HTC One X.

Size: The Lumia 900 comes with dimensions of 127.8 x 68.5 x 11.5 mm and weighs 160 grams while HTC One X comes with a dimension of 134.36 x 69.9 x 9.29 mm and weighs only 130 grams.

Display: The Nokia Lumia 900 sports a 4.3-inch 800 x 480 pixels Super AMOLED Plus capacitive ClearBlack touch-screen with 217 ppi density. On the other hand, HTC One X sports a 4.7-inch super LCD 2 multi-touch screen with a resolution of 720 x 1280 pixels and 312 ppi pixel density.

Display Protection: Both the smartphones come with Corning Gorilla Glass display protection.

Processor: The Lumia 900 comes with a 1.4 GHz Scorpion processor, Qualcomm APQ8055 Snapdragon, Adreno 205 GPU with 16GB internal storage and 512MB RAM. But according to reports from PCMag, the global version of HTC One X will be a quad-core phone with Nvidia's Tegra 3 processor running at 1.5GHz, while AT&T's LTE version uses a Qualcomm S4 instead. However, both versions of the HTC One X devices will come with 1GB RAM.

Operating System: The Lumia 900 will run on the latest Microsoft Windows Phone 7.5 Mango and will offer one-touch access to social networking sites, along with features like easy grouping of contacts, communication threads and Internet Explorer 9 while HTC One X will run on the latest Android 4.0 Ice Cream Sandwich.

Camera: The Lumia 900 sports a rear-facing 8 megapixel, 3264 x 2448 pixels unit dual LED flash camera with 720p video capture capabilities and a secondary 1.3 megapixel camera for video calling. Nokia has used Carl Zeiss optics for the new Lumia 900.

The HTC One X, however, sports an 8-megapixel camera with five levels of LED flash, automatic focus and recording and playback support for 1080p HD video and has a 1.3-megapixel camera in the front for video calling.

Camera Features: Both the smartphones have geo-tagging, touch focus technologies but the HTC One X will offer back-illuminated sensor (BSI), simultaneous HD video and image recording and video stabilizer features too.

3G/4G: Lumia 900 and HTC One X both have HSDPA 21 Mbps, HSUPA 5.76 Mbps and support 4G LTE.

User Interface: Lumia uses Nokia ClearBlack display while the HTC phone has HTC Sense user interface.

WLAN/Bluetooth/USB: The Lumia 900 has Wi-Fi 802.11 b/g/n, NFC, Bluetooth 2.1 version with A2DP and EDR, and microUSB 2.0 versions. HTC One X, on the other hand, will support Wi-Fi 802.11 b/g/n, DLNA, Wi-Fi hotspot along with Bluetooth 3.0 version with A2DP, EDR, microUSB (MHL) 2.0 version and Computer sync, OTA sync.

Storage: Lumia 900 boasts of 16GB of internal storage but the phone does not come with a microSD card slot. HTC One X, when compared, will come with 32GB of internal storage and this HTC phone too, like Lumia 900 lacks expandable memory slot, but HTC and Dropbox offer 25GB of online storage while Microsoft packs SkyDrive cloud storage with the Nokia 900.

Battery: The Nokia phone has a standard Li-Ion 1830 mAh (BP-6EW) battery that gives up to 8 hours of talk time, up to 60 hours of music play and up to 300 hours of standby time. The HTC One X, on the other hand, sports an 1800mAh battery but information on stand-by time and talk time are not released yet.

Additional Features: The Lumia 900 has features like HTML5, Adobe Flash, an Accelerometer, gyro, proximity and compass, active noise cancellation with dedicated mic, MP3/WAV/eAAC+/WMA player, MP4/H.264/H.263/WMV player, Xbox Live Hub, Video/photo editor, Voice memo/command/dial, voice navigation, predictive text input and a document viewer/editor.

HTC One X will have Beats Audio, Active noise cancellation with dedicated mic, TV-out (via MHL A/V link), SNS integration, MP4/H.263/H.264/WMV player, MP3/eAAC+/WMA/WAV player, Google Search, Maps, Gmail, YouTube, Calendar, Google Talk, Document viewer/editor, Voice memo/dial/commands and Predictive text input.

(Updated on March 1, 2012)