В конечном счете, это вопрос проектирования базы данных, который будет зависеть от требований вашего бизнеса.
Например, если это был возраст:
<select name="price">
<option value="child">0 - 17</option>
<option value="adult">18 - 99</option>
</select>
Вы бы использовали какую-то классификацию, например, ребенок или взрослый. В вашем случае, по цене, я думаю, что-то вроде следующего будет достаточно:
<Select name="price">
<option value="tier1">1000 - 10000</option>
<option value="tier2">20000 - 30000</option>
</Select>
Опять же, это будет зависеть от требований бизнеса. Если вам нужно выполнить какие-либо математические операции со значением, лучше, например, хранить их в виде чисел.