答案是不确定的。
首先,抽烟会对人的身体健康有危害,由于烟可吸到肺里去,通过肺血管来吸收这些毒素,所以吸到肺里去以后,对肺黏膜有直接的损害,即中毒。焦油中毒或尼古丁中毒,烟里面的苯并芘刺激黏膜形成损害,同时还可以产生烟尘沉积,黑色的东西沉积到气管和肺,导致肺最后变黑。
其次喝酒也是酒精在体内乙醇变成乙醛,进一步转化为乙酸,在转化乙醛的时候,对肝脏的细胞是有伤害的。
但是一个人就算是不抽烟,不喝酒,确实可能变得更健康,但是健康不等于长寿。因为烟酒只是危害你生命的部分因素。致死的可能还包括非自然死亡,包括车祸、地震、凶杀等情况。
所以不抽烟,不喝酒并不一定会长寿。