While I personally prefer Shakira, your logic is flawed here and that's even ignoring putting the word "dirty" before an ethnicity.
Shakira is half Lebanese and her father is actually a dirty New Yorker by birth. J-Lo actually has probably spent more time in Miami in her life than Shakira and...