Se você verificar a estrutura do banco de dados, precisará garantir que os booleanos (o tipo de dados por trás da caixa de seleção sim / não) sejam falsos por padrão. É possível que eles sejam NULL por padrão (o que significa que nenhum valor é definido).
Em vez de consultar os critérios que são iguais a false , você também pode tentar consultar os critérios que são não iguais a true - e isso cobriria o caso de NULL também.
No SQL, você escreveria isso como:
SELECT * FROM YourTable WHERE YourBooleanField <> True