You can't tell what it really is based on the information given. You normally need to meet 4 or 5 criteria in order to give a diagnosis. Besides that, you need knowledge and life history of your patient because a lot of diagnosis overlap. Probably this is the catch from the question, he has traits of being obsessive, but you can't really say what just yet. A bunch of people, even while studying, will fall for questions like these.
People have a lot of traits of one mental condition or another. And it is normal. There are usually two points of mental health conditions, one if you have enough traits and feelings etc and another if they affect your life negatively. Admittedly no actual graduated doctor in multiple countries would make a diagnosis with this little information which is why I am guessing this is meant for earlier parts of medical education.