By default, field contents are encoded, so a field containing the string "A<B>C" would be rendered as "A<B>C", which would appear as the original string in the browser.
If you set HtmlFilter.EncodeHtml to False, the same string would be rendered in raw format, causing the browser to display it as "A<B>C" (the "C" would be bold).