A checkbox can serve as a controlling field in a field dependency:
A checkbox field is permitted as a controlling field in a Salesforce field dependency, allowing dependent picklist values to be configured based on whether the checkbox is selected.
Community Discussion