General Brazilian
lutar por
most common usage in informal and formal contexts
Rio de Janeiro
brigar por
colloquial variant, slightly more informal
São Paulo
lutar por
standard usage, same as general Brazilian
Portugal
lutar por; combater por
standard Portuguese usage, may also use 'pelejar por' in rural areas