Steven Gerrard has confirmed he will be joining LA Galaxy, despite saying he would have stayed at Liverpool had he been offered a contract.