The only advantage of an ENUM would be that it will throw an error when you try to insert anything other than 0 or 1, where a tinyint will accept anything from -127 to 127, or 0-255.
If that doesn't bother you, then a tinyint is better than enum because enum uses more space and resources.