C # Enum - como comparar o valor

Como posso comparar o valor deste enum

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

Eu estou tentando comparar o valor deste enum em um controlador MVC4 da seguinte forma:

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

Eu também tentei isso

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

Em cada caso, recebo uma referência de objeto não definida para uma instância de um objeto.

questionAnswers(5)

yourAnswerToTheQuestion