应该是正当防卫吧。正当防卫的原则是不超过排除侵害所需要的必要限度。如果当时真照你所说的,他掐住你脖子你没法说话也没法呼吸,那继续下去你很有可能因此而窒息,所以你的行为应该是必要的。如果你能找到证人证明当时是这种情况应该就没有问题了吧。
防卫过当,除非你有证据证明当时他是对你的人身造成极大的危险才是正当防卫。因为你把别人弄成重伤了。不符合当时你所处的情况的危险程度
本案在实践中判断是否正当防卫的关键是你用的刀是怎么回事?是随手拿来的、偶尔带了,还是一直带在身上的。如果是一直带在身上的,则不会被认为正当防卫。