To my Brazilian moots: do you recommend to speak English or Spanish in São Paulo?

I understand Portuguese well enough, but I don't speak it (although I'm learning some phrases). However I know Spanish might be easy to understand for you if I speak slowly so I'm debating.