Nexus 4 or HTC Butterfly?

Nexus 4

or

HTC Butterfly?

I am looking to upgrade my phone in a few months time, and I am stuck between choosing between the two.