Generally boolean values are preferred for cases when there are only two alternatives, especially when one is sort of the opposite of the other: "unique" and "not unique". In this case you could have a `unique` boolean that defaults to `false`.