N97 vs iPhone 3GS