Default [Q] new device

Hi guys! I need some help. I'm going to buy a new phone but I can't decide. I'm choosing between Xperia SP and Motorola Moto G. I prefer better performance. Which one is more powerful? It's better to have 1,7GHz dual-core or 1,2GHz quad-core? I will be very grateful for any advice. Have a nice day