根据中国劳动法规定,雇主应该为员工缴纳五险一金,五险一金是指养老保险、医疗保险、失业保险、工伤保险、生育保险以及住房公积金。因此,公司只交五险不交一金是违法的。 根据中国劳动法规定,雇主应该为员工缴纳五险一金,五险一金是指养老保险、医疗保险、失业保险、工伤保险、生育保险以及住房公积金。因此,公司只交五险不交一金是违法的。