Hispanic, Latino, Latinx: Which term is correct

Hispanic, Latino, Latinx: Which term is correct