Can Arduino program any avr

Iam a company employee we are presently using pic as microcontroller We like to switch to avr Which is better avr or pic Also is arduino able to program any avr microcontroller Thanks in advance...

Iam a company employee

Of what company?

we are presently using pic as microcontroller

OK.

We like to switch to avr

Fine.

Which is better avr or pic

Both. Depends on your needs. Since you want to switch, this implies that there are things that the PICs don't do.

Also is arduino able to program any avr microcontroller

A fair number of them, but not all.

Whether to swap to using AVR over PIC will also depend on what you use the chips for and the language you program them in. If you understand & use C++ then you could also use the Atmel Studio 6 IDE if the Arduino IDE does not meet your needs.