The 1050 is a better pick IMO. It would be better to choose between the 1050 and the RX 560, those cards are far more in line with each other. I'd still go to the 1050 as long is it wasn't a ZOTAC (seem 3 failed 1050 ZOTACs in as many months).
Here are some stats on the two compared
http://gpu.userbenchmark.com/Compare/AMD-RX-550-vs-Nvidia-GTX-1050/3925vs3650