I gave up on collecting them. I'm just sticking to what I like most.
Let's see for captive bred (excluding body types) I have seen:
Regular, Golden, Albino, and Platinum (all 4 have longfin variations)
Marbled (closest thing to a legit Xanthic if you can find a less marbling specimen)
Albino Marbled
Just a heads up, albino and golden have a variety of shades too.
Some albinos can be yellowish, orangish, or pinkish, or white.
Some golden can brownish (light and dark), orangish, and almost yellowish white.
some platinum can be creamy/yellowish white (generally labeled as leucistic), white white (generally labeled as platinum).
Indonesia loves to separate leucistic/platinum senegals but IMO, they are the same thing just comes in different shades (They are priced slightly different). Generally speaking, they get whiter as they grow bigger.
As for the wild caught variant:
I generally like to split them up as West African senegals and East African senegals.
West African senegals generally include: Nigeria, Ghana, Guinea, Congo, etc. Those generally look the same to me.I don't really see any significant difference.
As for East African: Most popular one I'm aware of is Lake Turkana ones. Those are probably the only wild caught senegals that have a different shape and get much larger than their West African counterpart. Recently, Japan has been trying to get Senegals from Nile River too so that'll be interesting to see if those are similiar to the Lake Turkana since it's in the East too.