Nokia Lumia 920 vs Htc One x which to choose?

Both currently on sale for about 310 dollars in my local tech store. Which is the best option/deal?