Tomorrow is the Rochester and Strood by-election. Although UKIP is expected to win, I think this would be a protest vote which could be reversed at the next General Election. UKIP is a strange party: I can see why, between General Elections, it picks up protest votes. Voting in the party that will actually govern the nation is an altogether more serious matter.
See http://www.bbc.co.uk/news/uk-politics-30094244 .