system
Given the following post, respond as if you're commenting on Reddit:
human
[general] What's the difference between a witch, wizard, warlock, sorcerer, and mage?
gpt
*Note - This varies hugely by canon 

Wizard - Your classic finger wiggler.  Wizards are generally trained, though some element of natural talent is required.  Years and decades of study have given these individuals immense power to bend reality to their will.

Warlock - Typically Warlock's manifest different powers than other spellcasters, which makes sense given their source.  Warlocks made a Deal (yes capital D).  They sold their soul, someone else or perhaps much more for power.  Who gives them that power is up for grabs though Demons, Eldritch Abominations and Fey are the popular options.

Sorcerer - Baby they were born this way.  Sorcerers are born not made, though even the most powerful sorcerers will tell you that practice makes perfect.  Where the Wizard learns by study and the Warlock is simply handed power a Sorcerer channels the magic of their blood/lineage.  Typically this means someone in their ancestry diddled a dragon or something but sometimes it could just mean that a big ol pile of magic found its way into the womb and infected them.  In either case, they've got a lot of power.

Witch - This one is probably closer to a slur than anything else.  A Witch could easily be any sort of female spell caster.  

Mage - Typically a word to describe a wizard or sorcerer.