Hulk has reiterated his desire to play for Palmeiras but admitted it will be difficult for him to leave Shanghai SIPG.
The Brazilian left his native country in 2005 and had stints in Japan, Portugal and Russia before heading to the Chinese Super League in 2016.
Hulk scored 13 goals as Shanghai SIPG won the CSL in 2018 but has poured cold water on suggestions he could join the Brazil champions next year.
"There is always speculation about me and Palmeiras, precisely because of the affection I have for the team and I have made it clear I identify with Palmeiras," Hulk told reporters.
"It is a wish and desire of mine to return to play in Brazil, but it's something that is a bit complicated to happen at the moment.
"I have two more years of my contract to see out at my club and I'm happy in China."
Prior to joining Shanghai SIPG, Hulk enjoyed highly productive stints with Porto and Zenit St. Petersburg, winning the Primera Liga on three occasions as well as a Europa Leauge title with the former and earning a league title as part of three trophies with the latter.
Hulk has earned 47 caps for Brazil and has scored 11 goals while representing his country at the 2012 Olympics, 2014 World Cup and 2016 Copa America.