swear off
verb
- promise to not (do)
Wiktionary
verb
- To quit or cease completely, or to promise to quit, as a bad habit.
“One of these days, he thinks he will swear off his nightly television regimen and get some exercise.”
“One of these days, he thinks he will swear off his nightly television regimen and get some exercise.”