racial identities (Spanish Edition)

T
Yo so actually I think this could be a series because there should be loads of topics on how to address racial identities (I KNOW I don't know enough about native identities) - but I really want to talk about this Latinx VS Hispanic thing.
.
Here are some identities that I've heard over my journey to find my culture within me ('n all that cheesy jazz) :
.
(Afro)Latino
(Afro)Latina
(Afro)Latin@
(Afro)Latinx 
Hispanic
Spanish
.
Let's talk about them? 
When are they used? 
When should they be used? 
What do they mean? 
Which do you identify with and why? 
What is the difference between them?
---
Everyone play nice and listen to each other. Make sure to keep your cool and stay hydrated❤️
-tij