会违法。单位不给交社会保险,违反了社会保险法与劳动法、工商保险条例法律法规,同时也侵害了劳动者的合法权益,劳动者可以向用人单位所在地的劳动监察部门投诉并主张自己的法定权益,也可向税务机关负责社会保险征收的部门投诉。