It really depends on what you are looking for. Personally, I find the UI is one of the most important aspects in a phone, so I recommend going down to your local Verizon Wireless store and trying both out. Here's the specs of both (also note that iPhone is avaiable in 32GB and 64GB):
HTC Trophy:
Set Your Location
iPhone 4:
Set Your Location