不合法,如果和公司沟通无果,公司仍不购买职工五险,可以申请劳动仲裁维护自己的合法权益。劳动法规定,签订了劳动合同就必须为员工购买职工社保,入职当月就要购买,如果公司不按规定购买,即存在违法劳动法的行为,可以申请劳动仲裁。