С логическими значениями не должно быть никакой разницы. Вы должны выбрать тот, который больше подходит для вашего чувства работы.
Пример:
bool oldChoice = ...;
bool newChoice = ...;
if (oldChoice != newChoice)
...
Здесь XOR
даст тот же результат, но не будет отражать реальное намерение кода.
протестируйте его, работа для меня как очарование:
private void setResult() {
String mimeType = "text/html;charset=UTF-8";
String encoding = "utf-8";
String htmlText = htmlPrivacy;
String text = "<html><head>"
+ "<style type=\"text/css\">@font-face {font-family: MyFont;src: url(\"file:///android_asset/fonts/iy_reg.ttf\")}body{font-family: MyFont;color: #666666}"
+ "</style></head>"
+ "<body>"
+ htmlText
+ "</body></html>";
webView.loadDataWithBaseURL(null, text, mimeType, encoding, null);
}