The answer to this depends on what kind of a link profile you have.
I have some clients for whom I do monthly disavows. These are sites that had a long history of unnatural link building and even though they're not currently building links, there are a lot of old links that keep surfacing.
For others I do a quarterly link audit and disavow. These are great for two reasons. One is that we keep the link profile clean but the other reason is that we get to see what new links are pointing to the site. I am often able to catch problem areas. For example, perhaps a new team member has started to venture on a link building tactic that's a little on the grey side. But in other cases, I can point out the really good links that they are getting and advise on doing more outreach to that content or perhaps building similar content.
If you are a regular site that has not been overly involved in low quality link building in the past and are not in a competitive space where you're really worried about negative SEO, then reviewing your links every 6-12 months is probably good.