五险一金是强制的。而一金,住房公积金是在《住房公积金条例》里规定的强制。而五险(养老保险、失业保险、生育保险、工伤保险、医疗保险)是《劳动合同法》里规定的社会保险,签订劳动合同的都要强制保险。你说的有些地方,有三险,是因全国各地开展医疗保险和生育保险是不同的。如北京对外地人的生育保险就另有规定。也就是有地方差异。