Guardiola, a Catalan himself, has been charged by the FA over the wearing of the ribbon, as they view it as a political symbol and it is banned under their rules. It is, however, permitted by UEFA.
"The FA have rules. They apply them, I accept them. I have to. That doesn't mean I have to agree," he said. When asked if he would wear it this week during the Champions League he replied: "Yes."
City have accepted the FA's charge, but have said Guardiola is simply following the rules rather than apologising for his actions.
"I'm in this country working and I'm in the middle of the rules. That doesn't mean I agree or not, it doesn't mean they are right or wrong," Guardiola continued.
"I said from the beginning that if the FA considered I shouldn't wear the ribbon I would accept it but the fact I wear it or not doesn't mean anything.
"The yellow ribbon is always going to be there, even if you see it or not, and I wear it in press conferences and post-match.
"It doesn't matter and the situation doesn't change. There are still people in prison and in jail in an unfair way. It's not about independence or no independence. It's about the four people and more people who are in jail when they didn't do anything to be in jail."
Meanwhile the FA have landed in hot water regarding the subject after chief executive, Martin Glenn, compared it to other political symbols, even going to far as to reference the Star of David and a swastika in the same sentence. Glenn also mentioned Robert Mugabe but has since apologised for his comments.