Statement vs. Prepared Statement (when using oracle)?

When do we use┬áStatement vs. Prepared Statement? In my opinion unless you are executing DDL statements (which don’t allow variable binding) you are better...