GBP seems to be steadily improving against CHF, despite the uncertainty caused by the general election.
I guess there are a few reasons for this:
1) The market, like the bookies, sees a good chance of there being a Conservative government with a small majority. This means higher cuts in public spending and a potential boost for the pound
2) There is an effort by the SNB to keep the Franc steady with the Euro. As the Euro comes under pressure, GBP rises relatively against EUR and CHF.
3) Good economic news from the UK: the OECD is predicting 3.1% annualised growth in Q2. The BCC is also comparatively optimistic.