I think the Impression is a better phone. However, I would stick with the iPhone. Go to the apple store and have it checked out.
If you really do want to choose between the two phones then I would say go with the Impression. It has a better camera, larger screen, and the menu's are much...