Usually you can't use company brands in games, as far as I know. A good example would be GTA - all cars in that game have fake names and logos.
Companies don't want to damage their marketing strategies and public relations, even if, in this case, a game can get them free publicity etc. It's all about perception. So if I get in a Porsche in GTA, start driving like a maniac and see the car damaged, that's bad for the company. They don't want people to see their cars getting damaged, even if that's just a game.
Best scenario would be to base your smartphone models on iPhone, but make it slightly different and let it have a fake company name and logo. This will cause you less headaches in the long run. ;)