In order to be a sociopath you must be diagnosed with ASPD, and it must be environmentally induced from trauma and abuse. To be diagnosed with ASPD, you have to exhibit symptoms that would imply you have no empathy, warped morals, and limited emotion. These symptoms are behaviors that would often be associated with "evil" and in my opinion, are evil. So by default to be diagnosed as a sociopath you have to behave in an evil way.
In order to be a psychopath, you simply have to be born with neural variation causing you to be devoid of emotion and empathy and do not necessarily have to check all the boxes of evil behavior that a sociopath would for there diagnosis, because it is genetic and you are born with it. Therefore, you could have a man who acts like a complete saint whom due to their neurology, is still a psychopath. Thus, psychopaths are not inherently evil.
Therefore, sociopaths are inherently evil. And psychopaths are not.