Size and weightN97: 117.2 x 55.3 x 15.9 mm, weighs 150g
N96: 103 x 55 x 18 mm, weighs 125g
Xperia X1: 110.5 x 52.6 x 17.0 mm, weighs 158g
G1: 117.7 x 55.7 x 17.1 mm, weighs 158g
Storm: 112.5mm x 62.2 mm x 13.95 mm, weighs 155g
InterfaceN97: Touchscreen (not multitouch) and full QWERTY keypad
N96: Numerical keys and media buttons
Xperia X1: Touchscreen (not multitouch) and full QWERTY keypad
G1: Touchscreen (not multitouch, but it’s possible) and full QWERTY keypad
Storm: Multitouch touchscreen with haptic feedback
CameraN97: 5 megapixel Carl Zeiss with dual LED flash, plus DVD quality video recording
N96: 5 megapixel Carl Zeiss with dual LED flash
Xperia X1: 3.2 megepixel with photo light
G1: 3.2 megapixel, no flash or light
Storm: 3.2 megapixel with LED flash
ConnectivityN97: 3G HSDPA, GPS (with digital compass), WiFi, A2DP Bluetooth
N96: 3G HSDPA, GPS, WiFi, A2DP Bluetooth with AVRCP, DVB-H (for all the good it is)
Xperia X1: 3G HSDPA, GPS, WiFi, A2DP Bluetooth
G1: 3G HSDPA, GPS, WiFi, Bluetooth,
Storm: 3G HSDPA, GPS, A2DP Bluetooth with AVRCP
Cut and pasteN97: Yes!
N96: No
Xperia X1: Yes!
G1: Yes!
Storm: Yes!
StorageN97: 32GB, expandable MicroSD up to 16GB
N96: 16GB, expandable MicroSD up to 16GB
Xperia X1: 400MB, expandable via MicroSD
G1: 256MB, expandable via MicroSD
Storm: 128MB, expandable MicroSD up to 16GB
BatteryN97: 320 mins talktime, 400 hours standby
N96: 220 mins talktime, 220 hours standby
Xperia X1: 360 mins talktime, 640 hours standby
G1: 300 min talktime, 130 hours standby
Storm: 330 mins talktime, 180 hours standby
DisplayN97: 3.5” TFT with up to 16 million colours, 640 x 360 pixels (16:9 widescreen format)
N96: 2.8” TFT with up to 16 million colours, 240 x 320 pixels
Xperia X1: 3.0” 65k colour TFT, 800 x 480 pixels
G1: 3.2” 65k colour, 480 x 320 pixels
Storm: 3.25” 65k colour, 360 x 480
source