Para empezar, con lo del value de los option me refería a que en el HTML deberías tener algo como esto:
Como ya te había explicado en un mensaje anterior. Eso es porque si sólo colocas el texto (y esperas recibirlo en el código que procesa el formulario) tendrás problemas con algunos navegadores.
Lo otro, no sabría decirte exactamente cómo hacerlo ya que no entiendo cuál es la condición en la que debería basarse para saber cuál debería ser la opción predeterminada en el select.