Annexing implies bringing an area under the control of a government; colonization implies mass movement of people into undeveloped land. If it's occupied land (necessitating the eviction of the occupants), then it's ethnic cleansing. Any or all are correct depending on which specific part of Israeli policy one is discussing.
Russia circa 2024 disagrees because they wanted it to sound voluntary. News went with it because annex is technically correct in the close by/far away context, but not the whole colonialism is always by force context.