Если "брелок - брелоки", то почему "носок - носки", а не "носоки". Вроде бы у слов одинаковое строение, и изменяться они должны одинаково.
Допустимы оба варианта.