Using a modifier driver with a specified range of value

I am currently working on a model where I am using a belevel modifier. In the workflow I currently have I want to avoid beveleling the edges with angles above 90 degrees and edges with angles below 80 degrees.

Is it possible to setup a driver for the value of the belevel modifier (or another method with similar results) to achive this?