Un if estaría bien si.
Prueba con algo tipo así:
Código PHP:
<?
function ponerSelected($rango,$datoBD) {
if($rango==$datoBD) echo "selected ";
}
?>
<select name="precio" id="select2">
<option <?ponerSelected($rs['precio'],"1 - 5")?>value="1 - 5">1 - 5</option>
<option <?ponerSelected($rs['precio'],"5 - 20")?>value="5 - 20">5 - 20</option>
<option <?ponerSelected($rs['precio'],"20 - 50")?>value="20 - 50">20 - 50</option>
<option <?ponerSelected($rs['precio'],"+ 50")?>value="+ 50 ">+ 50 </option>
</select>