They both have a lot to offer but your decision comes down to what you'd like to get out of your holiday. If you're looking for buzzing cities or relaxing beaches, then France it is. If you're looking for serenity and a chance to experience nature in it untouched form, then Switzerland is the way to go.