iPhone cant run Max OSX or windows or linux, n900 can. I think its a LOT more upgradable than any other phone.