不知道你问哪里的情况,各地要求可能不一样。
在上海,本地人:
在单位交社保,农村户籍的,个人不负担失业保险,城镇居民个人要负担;
个人独立缴费的话,农村户籍的不能参加城镇职工社会保险,城镇户籍的,个人可以。
如果是外地人:
在单位交社保,城镇户籍的,单位给交五险:养老、医疗、失业、工伤和生育保险;农村户籍的,在5年过渡期内,单位给交三险:养老、医疗和工伤保险。
个人独立缴费的话,得是上海人的配偶,且至少有一方为城镇户籍。
扩展阅读:【保险】怎么买,哪个好,手把手教你避开保险的这些"坑"