It's so hard to predict shows like this, especially when the remaining contestants all seem to have done well in the judges' eyes in past challenges. But gun to temple, I'd say Cameron goes next, followed by Brandi, with Stephen as the big winner.
Though considering that I've never ever chosen the winner of Survivor since it's inception, take my prediction with a grain of salt.
-nab