With the holidays around the corner, smartphone makers have been busy rolling out some of their best devices. From the Samsung Galaxy S2 (SII) to the Motorola Droid Razr, Android devices in particular having been strutting their stuff, giving the much-hyped iPhone 4S a run for its money. For all you comparison shoppers out there, we've decided to do a little side-by-side spec comparison to make your holiday planning a little easier.

Display: There's no question that the Android phones win when it comes to screen size. Both the Galaxy S2 and the Droid Razr sport 4.3-inch screens that dwarf the iPhone 4S' 3.5-inch display. On the other hand, iPhone's stunning Retina display weighs in at a 330 ppi pixel density, meaning that the resolution - and therefore clarity, such as with regard to reading text - is better.

Processor: Again, here the Android phones win in terms of raw processing power, with their 1.2Ghz processors, However, where GPU performance is concerned, Apple A5's PowerVR SGX543MP2 takes the lead while the Razr's SGX540 and the S2's Mali-400 trail behind.

Camera: Reviews vary, and the specs here are so similar, we can't in good conscience advocate one decisive winner over the other two. All feature an 8-megapixel rear-facing camera and are capable of taking HD video in 1080p.

Operating System: Both the S2 and the Razr run on Android 2.3 Gingerbread, while the iPhone uses iOS 5. We've heard that the Razr is expected to get an upgrade to Android 4.0 (Ice Cream Sandwich) in early 2012, but no confirmation as of yet.

For more, check out the table of side-by-side comparisons below. What are you looking for in your phone?

 Samsung Galaxy S2Motorola Droid RAZRApple iPhone 4S
Display4.3-inch WVGA Super AMOLED PLUS screen with 800 x 480-pixel screen resolution at 217 ppi pixel density4.3-inch Super AMOLED qHD display with 960 x 540-pixel screen resolution at 256 ppi pixel density3.5-inch TFT Retina multi-touch display with 960 x 640 resolution at 330 ppi pixel density
Processor1.2GHz dual-core ARM Cortex-A9 processor (CPU), a Mali-400 GPU, Exynos chipset1.2 GHz dual-core Cortex-A9 processor (CPU), PowerVR SGX540 GPU, TI OMAP 4430 chipset1 GHz dual-core ARM Cortex-A9 processor (CPU), PowerVR SGX543MP2 GPU, Apple A5 chipset
Camera8 megapixel autofocus rear-facing camera, with 3264×2448 pixels, single LED flash and a 2 MP front-facing camera and shoots HD videos of up to 1080p8 megapixel autofocus rear-facing camera with 3264×2448 pixels, dual LED flash, as well as a 1.3 MP HD front-facing camera and shoots HD videos of up to 1080p8 megapixel autofocus rear-facing camera with 3264×2448 pixels, LED flash camera, a .9 MP VGA front-facing camera and shoots HD videos of up to 1080p
Operating SystemAndroid 2.3.5 GingerbreadAndroid 2.3.5 GingerbreadApple iOS 5
Data SpeedHSPA+ ready, 21Mbps download speed and 5.76Mbps upload(On Verizon 4G) 12.3 Mbps download speeds, 5.8 Mbps upload.HSPA+ ready, 14.4Mbps download, 5.8Mbps upload speed
Storage16GB internal storage, expandable up to 32GB via microSD; 1GB RAM16GB internal storage and another 16GB microSD card preinstalled which can be expanded to 32 GB; 1GB RAMThe iPhone 4S comes in 16GB, 32GB and 64GB models. No microSD card slot; 512MB RAM
Battery Life1650 mAh lithium-ion battery, with 540 minutes talk time and 576 hours standby time1780 mAh lithium-ion battery, with 650 minutes talk time and up to 200 hours standby time1420 mAh lithium-ion battery, with 480 minutes of talk time on 3G and up to 200 hours standby time
Dimensions5.11x2.74x.385.15×2.71×.284.5x2.31x.37
Weight116g/4.09 ounces127g/4.48 ounces140g/4.9 ounces
Price$199.99 with new contract from AT&T, Sprint, and T-Mobile$299 with a two-year contract from Verizon.$199 for the 16GB model, $299 for the 32GB model and $399 for the 64GB model, with a new two-year contract from AT&T, Verizon, and Sprint

MUST READ: iPhone 4S: Ten Things You Need to Know

MUST READ: Ice Cream Sandwich: Samsung Nexus S is First in Line for Android 4.0

MUST READ: Nook Tablet vs Droid Xyboard 8.2: Tablet Smackdown