as in "I pride myself on my ability to speak Klingon and Romulan in the appropriate accents."
Which is the correct preposition for the end of that expression?
[Edited] The Oxford English Dictionary (2nd ed.) gives on pride (v.):
I only just consulted the 3rd edition, which presents a different picture:
It has three new quotes as well:
I can't find any usage guides that specifically mention this. However, Google shows the following patterns:
So both "pride myself on" and "pride myself in" are well-attested, though "pride myself on" is the clear winner. The other options are an order of magnitude rarer, and probably indicate mistakes.
The one example I see in the Merriam-Webster definition of pride refers to "on":
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?