xDSL-prices are still quite high here, at least in Gèneve.
I'm not 100% sure if Swisscom has a monopoly as I have only lived here since January but here are Swisscom's price list for xDSL (rough calculation from CHF to EUR):
5/0,5 Mbit: 30 euro
10/1 Mbit: 40 euro
20/2 Mbit: 55 euro
For these connections you also have to pay for a fixed telephone line (hello Swisscom, this is the 21-century, not the 19:th!) which costs 20 euro per month.
(Source: http://www.swisscom.ch/en/residential/internet/internet-at-h...)
Back in Finland I got a 50/10Mbit connection for 40 euros which included IPTV.