If the boolean values are not 50%/50% but skewed like 1%/99% then there can be a big advantage in using a partial index
CREATE INDEX index_accounts_balance ON accounts (id) WHERE boolean_flag;
CREATE INDEX index_accounts_balance ON accounts (id) WHERE boolean_flag;