For < Android Nougat:
myTextView.setText(Html.fromHtml(“<h2>Title</h2><br><p>Description here</p>”));
For >= Android Nougat:
myTextView.setText(Html.fromHtml("<h2>Title</h2><br><p>Description here</p>", Html.FROM_HTML_MODE_COMPACT));
To distinguish between Android versions use Build.VERSION.SDK_INT >= Build.VERSION_CODES.N.
References
https://stackoverflow.com/questions/2116162/how-to-display-html-in-textview