Adreno what?

Hey guys, Internet can't explain me what the differences are between Adreno GPUs. Common Adreno processors are the 225 and the 305. Which one is better, and is de 305 the next generation or something? Please explain! :)