Если вы знаете, что это строки, тогда нет необходимости проверять тип.
"a" == "b"
Однако обратите внимание, что строковые объекты не будут равны.
new String("a") == new String("a")
будет возвращать false.
Вызвать метод valueOf (), чтобы преобразовать его в примитив для объектов String,
new String("a").valueOf() == new String("a").valueOf()
вернет true