公司与劳动者只签订劳务合同不一定违法。劳务合同是平等主体之间就劳务提供与报酬支付等达成的协议。判断是否违法需考量多种因素。一方面,若双方确实符合劳务关系特征,如劳动者以个人身份独立提供劳务、不受用人单位规章制度严格管理等,签订劳务合同是合法的。另一方面,若实际双方构成劳动关系,却签订劳务合同,则可能存在违法风险。例如,劳动者受用人单位劳动管理,从事用人单位安排的有报酬的劳动,且提供的劳动是用人单位业务组成部分,这种情况下签订劳务合同,可能被认定为规避用人单位法定义务,损害劳动者权益,存在违法可能。总之,仅签订劳务合同本身不能简单判定违法,关键在于双方实际形成的法律关系是否与合同约定相符,以及是否符合劳动关系或劳务关系的法定构成要件。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。