iPhone is a hardware and Apple is a hardware company. So the 'skin' they sell is much more valuable than Yahoo.