В русском языке существуют две формы предлога «с» — «с» и «со», потому что они являются вариантами одного и того же предлога, которые существуют для удобства произношения. 1
«Со» употребляется, если следующее слово начинается на две и более согласных, первая из которых — «с» или «з». 1 Также «со» используется перед словами, которые начинаются с сочетаний согласных, особенно если в этом сочетании есть буквы «с», «з», «ш», «ж» или перед буквой «щ». 3 В остальных случаях употребляется предлог «с». 13
Кроме того, предлог «со» можно встретить в идиомах (устойчивых выражениях), например: «со товарищи». 1