This is up for debate, as both biological and psychological therapies have their strengths and weaknesses, so we cannot conclusively say one is perfect for schizophrenia. However, cognitive behavioural therapy combined with drug therapy has shown promising results.