If it's the same price, you can look at either VRAM, or GPU performance.
If you look at VRAM, only the GTX 1060 and A380 have 6 GB, the rest are 4 GB. The A380 isn't out yet for the majority of the world, and
initial reports aren't all sunshine and rainbows, so
GTX 1060 it is.
If you look at performance, the GTX 1060, GTX 1650, RX 570 and RX 5500 XT are quite close to one another, but the GTX 1060 has more VRAM than the rest, so again,
GTX 1060 it is.
The only time the 1060 doesn't hold is when you need a low profile and/or power connector free option, but the poll question didn't specify that. In that case, 6400 or 1650 depending on PCI-e 4.0 availability.