Tornando parte de uma string em negrito na visualização de texto

Por que o código a seguir não está funcionando? Ele funciona em um Toast, mas não em um TextView. boldName não aparece em negrito quando executo o meu programa, mas aparece em negrito quando o defino como Toast. Alguém tem outras soluções?

String boldName = "<b>" + name + "</b>";
Spanned conBold = Html.fromHtml(boldName);
chosen_contact.setText("You have chosen " + conBold + " as your contact.");

questionAnswers(2)

yourAnswerToTheQuestion