The Frenchman claims Arsenal struggled financially for six seasons after switching to the £470m Emirates Stadium at the start of the 2006-07 season.
But the Hammers, who beat Tottenham to become tenants at Stratford, east London, have only had to pay £15m towards the £272m total transformation costs of the venue which was used for the 2012 Olympics.
Their rent is reportedly going to be between £2m and £2.5m and Wenger, whose men face the Hammers at Upton Park today, said: “I say well done, you have won in the lottery, and you do not need to sweat like I did for long years and fight for every pound.
“So it’s very well done, they have made a good deal. They have negotiated very well in a fight with Tottenham.
“For me, it is similar to the Manchester City situation. They got a new stadium for £20m, basically.”
City paid that amount to move into the City of Manchester Stadium, now the Etihad Stadium, in 2003 – a year after it hosted the Commonwealth Games.
Unlike his title rivals, who continue to lease the stadium from the city council, Wenger said he had gone through hard times due to a cash shortage.