Думаю, как и у людей. В первую очередь, от наследственности.
Конечно, важную роль в качестве и продолжительности жизни кошки играют общеизвестные факторы - питание, уход, вакцинация, общение, движение.
Здесь написали, что кастрированные коты жиреют и заболевают. Это неверно. Наши кастрированные коты (жившие в разное время) были, конечно, упитанными, но никак не жирными. Кстати, доживали в среднем до 18 лет. А один скончался почти на 20-м году жизни.
Образ жизни кота зависит от хозяев. Если владелец кошки понимает потребности животного, грамотно подходит к разным сторонам его содержания, любит его (это, по-моему, вообще главное) и не ожидает от него человеческого поведения (чем грешат очень многие, в результате чего выстраивают неправильную и даже опасную тактику взаимоотношений с животным), то у такой кошки есть уверенные шансы прожить очень долго.