Use la instrucción switch para comparar una cadena con una enumeración

Estoy haciendo (mi propia versión de) la ruleta con Java, y uno de los tipos de apuestas que un jugador puede hacer es elegir el color que se va a tirar. (Incluso es negro, impar es rojo). ¿Hay alguna manera de que pueda usar una instrucción switch para comparar una cadena con una enumeración?

private enum colors{red, black};
private String colorGuess;
private boolean colorVerify = false;
public void getColorGuess(){
do{
Scanner in = new Scanner(System.in);
colorGuess = in.nextLine();
switch(colors){
case red:
    colorVerify = true;
    break;
case black:
    colorVerify = true;
    break;
default:
    System.out.println("Invalid color selection!");
    break;
}while(colorVerify = false);

Esto es lo que estoy tratando de obtener, pero no me permite usar los "colores" de enumeración en una declaración de cambio.

Respuestas a la pregunta(2)

Su respuesta a la pregunta