Which is better. Iphone 4 or HTC EVO 3D?

I have an HTC EVO 3D but might get an Iphone 4.
What are some differences and overall…
Which is better?

I know you didn't list it but the Samsung Galaxy is amazing. And you can get the SIII for the same price as the iPhone.

Of course the iPhone 4. The HTC EVO 3D runs the Android not smooth

The iPhone 4.

The EVO didn't really take off in terms of sales, where as the iPhone 4 was the best selling phone in its year.

Also the iPhone 4, is still being made & sold & will get iOS 7 when it comes out next month.