France has roughly the same permitting system and storage regulations as Switzerland but you may not posses given types of rifles/handguns. Furthermore there is a limit on ammunition you can purchase per year.
France may have more guns per inhabitants but it's mostly hunting rifles/sports gun.
Swiss gun laws are definitely not as strict as France's. Look it up.