I don't think so.  Typically this comparison will only be done once, equalsIgnoreCase is faster than converting to lower case first, especially considering that content types are nearly always in lower case anyway - equalsIgnoreCase only does a few more comparisons than equals when the Strings are equal.