Вы верно задумались над способом выбора, потому что в коде у вас избыточность.
Есть, как минимум, три варианта
Просто кнопки
Самый простой и надёжный
<form name="language" action="" method="post">
<button type="submit" name="lang" value="en">English</button>
<button type="submit" name="lang" value="ru">Русский</button>
</form>
Radio Input
Нужен скрипт
<script>
$(document).on('change', '[name="lang"]', function (e) {
this.form.submit();
});
</script>
<form name="language" action="" method="post">
<label><input type="radio" name="lang" value="en">English</label>
<label><input type="radio" name="lang" value="ru">Русский</label>
</form>
Select
Также нужен скрипт (такой же, как и в предыдущем случае)
<script>
$(document).on('change', '[name="lang"]', function (e) {
this.form.submit();
});
</script>
<form name="language" action="" method="post">
<select name="lang">
<option selected="selected">Выбрать язык</option>
<option value="en">English</option>
<option value="ru">Русский</option>
</select>
</form>
ПыСы. Откуда такие тэги забавные?)) У вас по факту тэг — javascript