Está bien como lo tienes. Así debería funcionar. Revisa bien el contenido de los Labels, no vaya a ser que uno de los dos tenga algún contenido invisible en pantalla, como por ejemplo espacios en blanco al final.
Al revisar los valores, revísalos con el debugger justo en el momento de hacer la comparación. No confíes en que ya les has asignado un valor conocido en otro punto del programa, porque a veces te llevas la sorpresa de que se dispara un evento en un orden
distinto del previsto y te cambia el valor antes de que llegues al punto en que lo lees, o lo lees antes de asignarle el valor.