Collison has suffered from several injuries since 2014 and has only made 121 appearances during his time at West Ham.
He moved to Peterborough last summer in the effort to revive his career, but has had ongoing knee problems and only made 12 appearances with Peterborough. So he has made the final decision to retire.