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.