Switzerland has 7.5 million inhabitants. The Abonnement General (166EUR/month) – pass that gives access to any train and also most of public transports all around the country – is owned by 316 thousand people (5% of population) and the Demi Tariff (91EUR/year) – pass that gives 50% discount to any train and most of public transports – is owned by 2 million people (more than 25% of population). The Swiss trains transported 285 million people last year on the 3000km of train lines (Portugal: 133 million passagers for 2830km of lines), however Switzerland is less than half the size and 70% of population).
Links: Swiss numbers, Portuguese numbers