Hola
pues pueden alegar que se ha acabado la obra o servicio para la que te han contratado, pero tambien tendrias opción de intentar demostrar que en realidad se trata de un despido, si en tu contrato no está bien especificado para la obra o servicio que te han contratado, y no tienen bien justificado que realmente ha finalizado, y por eso acaba tu contrato.
si consigues demostrar de ese modo que se trata de un despido, porque en realidad no tendrán que haberte hecho uno de obra y servicio sino a lo mejor uno indefinido, entonces si que podrían declararlo nulo, si es por causa de tu embarazo.
Uf igual te he liado un poquillo, lo mejor si estuvieras en esa situación sería informarte en una asesoría o un sindicato,
un saludo y suerte