ORIGIN
The phrase 'insist on' has its roots in Latin, with 'insistere' meaning to stand firm.
RELATED IDIOMSstick to one's guns, hold one's groundUSAGE NOTES
This phrasal verb is often used when someone is adamant about a particular course of action or opinion, regardless of others' views.