Если ошибся Костя, то Вите меньше или равно 7 лет, но в этом случае ему одновременно меньше 8 лет, так как 7 < 8, и в этом случае Вова тоже не прав. Следовательно, Костя сказал верно, а Вова ошибся. Тогда Вите меньше или равно 8 лет, но больше 7 лет. Поскольку дело было в день рождения Вити, то ему ровно 8 лет.Ответ: 8 лет.