那肯定不合算的,因为你又不是上海本地居民,也就是说你没有上海市户籍。所以单位就帮你交纳外来从业人员综合保险。一来单位可以节约用工成本,你个人无须交纳,单位帮你交11%。而交上海社保的话单位要帮你交37%。这个差距多大。综保不是说基本养老保险算不上,这个就是养老保险,到你退休年龄一次性领取,满一年有一张保单的。应该说你享受不到医保而已。二来,单位不算违法,根据现有上海用工政策,缴纳上海社保有三个条件。如果你有外地城镇户口的话(也就似乎非农)也是可以交纳社保的,但是单位一般是不肯的,因为单位不想为你多交钱。这个只有你和单位去协商。就算单位肯帮你交社保,所交的社保和上海本地交社保的属性是不一样的,外地城镇户口算以外劳力参保的。享受待遇还是有点区别的。