both are great phone, Nexus One will update to Android 2.2 Froyo soon and Apple is planning to release iPhone OS 4.0. If you like a phone that everybody around has, iPhone is the choice. If you like new things and do some DIY by yourself, try Nexus One.