If you're going two days to a charge on the iPhone you've either got all of the radios off, screen at lowest brightness setting, and are using it only for 10-second calls twice a day, or you've got one of those external battery packs. And I'm not even sure option A is possible.
None of the dual core phones have hit users' hands yet and their battery life is unknown, so save it until the reviews hit.