在中国,根据《中华人民共和国社会保险法》的规定,公司必须为员工缴纳五险一金,包括养老保险、医疗保险、工伤保险、失业保险、生育保险以及住房公积金。如果你的公司只给你交了养老保险、失业保险和工伤保险,那么公司的做法是不合法的。如果你认为公司没有依法为你缴纳社会保险费,你可以采取以下措施:1.与公司协商:首先,你可以尝试与公司的人力资源部门或者直接上级进行沟通,了解为什么公司没有为你缴纳全额社会保险费。2.向社会保险费征收机构举报:如果公司拒绝缴纳或者拖延缴纳社会保险费,你可以向社会保险费征收机构进行举报,由社会保险费征收机构责令公司限期缴纳或者补足,并从欠缴之日起加收滞纳金。3.劳动仲裁或法院起诉:如果公司仍然拒不缴纳,你可以向当地的劳动仲裁委员会申请仲裁,或者向人民法院提起诉讼。