720p would be possible without hardware acceleration, but your phone is not fast enough to play 720p with software acceleration, not even if overclocked. Besides, 720p is a lot, lot more than the display resolution anyways so it's of no use. It only makes sense to download 720p if you're planning to watch it on a PC.