A high backed chair is going to do you the best over longer periods, as they provide more support for your neck and your back. You can add that to lumbar support pillows and the like as well to make sure you're comfortable all day. Remember, however, that sitting for too long can be unhealthy in other ways, so make sure you're standing up enough, and going for a walk or a stretch.