The Samsung Galaxy SII comes with a 4.3 inch display with AMOLED Plus technology which delivers better contrast and brightness compared to iPhone 4’s 3.5-inch screen. However, in terms of screen resolution iPhone 4 takes the lead with 960x640 pixel resolution compared to 800x480 pixels of Galaxy SII.

The Samsung Galaxy SII is sports a plastic body which makes it resistant to damage through falls or bumps. iPhone 4 on the other hand is made of glass which makes it highly susceptible to damage.  The iPhone 4’s glass back looks wonderful but is a fingerprint magnet on the other hand Galaxy SII has a more practical plastic matte-finish.

In terms of user interface and operating system both phones have their own advantages and disadvantages. The Galaxy SII runs on Android 4.0 where as the iPhone 4 runs on iOS 4.3. iOS is simple and efficient in terms of user experience. There are no hassles while understanding the operational functions and has a very low learning curve. Android on the other hand is a little more complex, though is highly customizable which takes the user experience to a whole different plane.

Apple's iPhone 4 comes with an A4 processor which runs at 1 Ghz, the Samsung Galaxy S II on the other hand sports a much faster 1.2 Ghz dual-core processor.

The Samsung Galaxy SII packs in an 8 mega-pixel rear camera and a 2 mega-pixel front facing camera, where as iPhone 4 features only a 5 mega-pixel rear camera which puts it behind in terms of camera quality. When it comes to video capture, there is no comparison as Galaxy SII can record some decent quality full HD videos while iPhone 4 can only manage 720P recording.