As duas formas – imundície e imundícia – existem na Língua Portuguesa e tem o mesmo significado.

Ou seja, ambas as expressões estão corretas, exatamente com o mesmo significado; são sinônimos.

Imundície ou imundícia significam sujidade; falta de limpeza ou asseio.

Queixavam-se frequentemente da imundície das ruas da cidade.
Purifiquemo-nos de toda a imundícia da carne e do espírito.

Em termos práticos a palavra imundície é mais usada mas é uma questão de preferência.

Obs: notar que podemos escrever “imundície” ou “imundicie” (sem acento gráfico) que é uma variante válida.


Referências

Imundície advém do latim immundities.
Imundícia advém do latim immunditia.