Same as the iPod/ AppleTV, but seeing as lots of people got the AppleTV to play with other formats, I'd say the iPhone might eventually be able to handle DivX etc...
DivX is a stupid .avi hack and everybody should stop using that.
Please use standard .mp4 files.
if its so stupid then why is it so popular?