单位不交五险一金是违法的 。具体来说,《劳动法》、《社会保险法》、《社会保险费征缴暂行条例》等法律法规明确规定,参加社会保险、缴纳社会保险费是法律对用人单位和劳动者设置的强制性条款,是用人单位和劳动者必须同时履行的法定义务。因此,不管用人单位采取什么办法和借口,也不管与劳动者如何约定,只要没有为劳动者依法缴纳社会保险费,都属于违法行为。
此外,五险即养老保险、医疗保险、失业保险、工伤保险和生育保险,是用人单位必须为职工缴纳的法定社会保险。根据《中华人民共和国社会保险法》的相关规定,用人单位和个人必须依法缴纳社会保险费,任何拖欠、隐瞒、拒交五险的行为都是违法的。
尽管企业不缴纳住房公积金不违法,但劳动者可以与用人单位进行协商,争取更好的福利待遇。如果企业不交五险一金,劳动者可以要求企业补缴,或者向社会保险行政部门、住房公积金管理中心举报。
综上所述,单位不交五险一金是违法的,劳动者有权要求企业补缴或向相关部门举报。建议用人单位依法履行缴纳社会保险费的义务,以维护劳动者的合法权益。