The following function should work for you ... Imports System.ComponentModel Imports System.Reflection Private Function GetContentTypeValue(ByVal value As Colours) As String Dim fi As FieldInfo = value.GetType.GetField(value.ToString) Dim attributes As DescriptionAttribute() = CType(fi.GetCustomAttributes(GetType(DescriptionAttribute), False), DescriptionAttribute()) If attributes.Length > 0 Then Return attributes(0).Value Else Return String.Empty End If End Function