Для начала надо "vlan" перевести в int, что бы можно было сравнить с 4096. А потом уже делать сравнение.
Что-то типа такого:
try:
vlan = int(vlan)
except ValueError:
print("vlan must be int")
return
После этого можно проверять:
if vlan > 4096:
print("vlan can not exceed 4096")
return
P.S.: если есть проверка верхнего уровня, то, пожалуй, есть смысл проверить нижний так же. Если так, то проверка будет примерно такая (проверяет что бы vlan не был меньше 1 и больше 4096):
if not vlan in range(1, 4096):
print("vlan must be between 1 and 4096")
return