社会保险的交纳年限是根据国家或地方政府的规定来确定的。一般来说,员工需要在工作期间持续交纳社会保险费用,才能享受到相应的保险待遇。具体的交纳年限根据不同的保险项目而有所不同。养老保险是一种长期的保险项目,员工需要在工作期间持续交纳一定的年限,才能享受到养老金。一般来说,员工需要交纳15年以上的养老保险费用,才能享受到养老金的待遇。而医疗保险和失业保险的交纳年限相对较短,通常为1年到3年之间。总的来说,社会保险的交纳年限相对较长,员工需要在工作期间持续交纳一定的年限,才能享受到相应的保险待遇。而商业保险的保险期限相对较短,可以根据员工的需求进行调整。通过以上的分析,我们可以看出,公司给员工购买商业保险和社会保险之间存在着一些区别。购买商业保险需要支付一定的费用,而社会保险则是由员工自己承担的。商业保险的保险范围更加全面,保险期限较短,而社会保险则是为了满足员工的基本需求,保障员工的基本生活,保险期限较长。