Às vezes, uso NULLIF igual a...
IF NULLIF(@PreviousStartDate, '') IS NULL
Provavelmente não há razão para ser melhor do que a maneira sugerida por @Oded e @bluefeet, apenas preferência estilística.
O método do @danihp é muito legal, mas meu cérebro velho e cansado não iria para COALESCE quando eu estivesse pensando que é nulo ou vazio :-)