we have a starwood preferred plus card and called and they said
IF available at check in we would be upgraded, just to show our
card...
so no, we wont know wether we get upgraded or not, it is
based on availability, so not sure they could tell you early.