I believe the subject is very dynamic.
I've believed in predestination and election according to foreknowledge.
I've also believed in predestination and election in accordance to the sovereign will of God (like Calvinism).
Today, I'm studying what is commonly known as Corporate Election. This article briefly covers what the doctrine teaches:
http://en.wikipedia.org/wiki/Corporate_election