Spørgsmålet om straf som præventivt værktøj er komplekst og debatteres flittigt inden for kriminologien. Forskning peger på, at straf kan have en afskrækkende effekt, især når den er hurtig og med sikkerhed bliver fulgt op. Man skelner ofte mellem generel prævention, som skal afskrække befolkningen generelt, og specialprævention, som skal forhindre en specifik gerningsmand i at begå ny kriminalitet.
Det er dog vigtigt at bemærke, at straf alene sjældent er den mest effektive metode til at reducere kriminalitet på lang sigt. Mange studier viser, at sociale indsatser, uddannelse og forebyggende arbejde med udsatte grupper ofte har en større effekt end selve straffens strenghed. Hvis fokus udelukkende er på gengældelse, risikerer man at overse de bagvedliggende årsager til kriminalitet, såsom social marginalisering eller misbrug.
Effektiviteten afhænger derfor af balancen mellem konsekvens og rehabilitering. En retfærdig retsstat kombinerer ofte straf med programmer, der hjælper lovovertrædere tilbage til samfundet, hvilket mindsker risikoen for recidiv. Samlet set er straf et vigtigt element i retssystemet, men det fungerer bedst som en del af en bredere samfundsmæssig strategi for tryghed og forebyggelse.