@fansy,
English language is loaded with non-standard phrases
that are rooted so deeply in its vocabulary that at times
they cannot be distinguished from the accepted Standard English terms.
Since "rooted so deeply" qualifies "phrases", you should use "that" instead of "which".