The Brazil international joined United in a £17.5million deal from Porto in 2007.
The 22-year-old has been struggling with injuries and a loss of form over recent seasons.
“I am good in Manchester but I’d like to return to Portugal and my preference would be Porto. I love the country,” said Anderson.