C # Enum - Cómo comparar el valor

¿Cómo puedo comparar el valor de esta enumeración?

public enum AccountType
{
    Retailer = 1,
    Customer = 2,
    Manager = 3,
    Employee = 4
}

Estoy tratando de comparar el valor de esta enumeración en un controlador MVC4 así:

if (userProfile.AccountType.ToString() == "Retailer")
{
    return RedirectToAction("Create", "Retailer");
}
return RedirectToAction("Index", "Home");

También probé esto

if (userProfile.AccountType.Equals(1))
{
    return RedirectToAction("Create", "Retailer");
}
return RedirectToAction("Index", "Home");

En cada caso, obtengo una referencia de Objeto no configurada para una instancia de un objeto.

Respuestas a la pregunta(5)

Su respuesta a la pregunta