"Actually n95 is in the hands of more than 2 million people compared to iphone that its in half of these people."
Actually, iPhone sales totalled 4 million as of last month. So it is the n95/s60v3 that, if your 2 million number is correct, is in half the number of hands.