The boolean variable only needs to store one byte of information. So a boolean variable is slightly better for storage and performance. But only very, VERY slightly. So unless you have literally a million variables, it won't make a difference.
I would recommend using a boolean variable, just because it lets you do things, like toggle the boolean. Which is surprisingly difficult to achieve with a number variable.