I have an ipod touch 2g and a 5800 and played with lots of my friends iphones and trust me the iphone is a far better piece of technology. the nokia sucks for internet, email, music, video, photo gallery, menus, interface, touchscreen, messaging, navigating, games, applications and probably plenty more. sure the 5800 has a flash but the camera is appalling.