I always use equalsIgnoreCase unless I am looking to do case specific compares. Since the values passed in are always from the constants they will always be the same case, but this is just a style thing for me.