Game size Iphone can chew?

Im wondering, what would be limitations? How many triangles Iphone can process with reasonable frame rate, animated characters, textures and so on? I dont have any experience with it and im wondering how that suppose to be in case I want to port game I done for PC and MAC and want it on Iphone? Do i have to(most probably) redo my geometry i had on PC/MAC for use on Iphone?? Can someone put some light over this , please…thank you…

All this has already come up… read the forums a bit more.