If you wait until the last minute for your flight, there is a higher chance that your seat will be upgraded. But, you do run a higher chance of not getting a seat if the flight is overbooked.