Is this a Best Practice with Enum in C#
<p>When Enum is used as below, say if we have</p>

<pre><code>enum Designation
{
    Manager = 0,
    TeamLead = 1,
    Associate = 2
}
</code></pre>

<p>then write the below code</p>

<pre><code>if (designation == Designation.TeamLead) //somecode
</code></pre>

<p>Now if we decide to change the enum element from "<code>TeamLead</code>" to "<code>Lead</code>" then we have to modify the above line of code as well i.e. <code>designation == Designation.TeamLead</code> to <code>designation == Designation.Lead</code>. So what is the best practice.</p>
