My four years will be completed in Germany in asylum process.
Can you tell me . What kind of benefits I can take because of long stayed in Germany ?
generally speaking the duration of your asylum procedure does not make you eligible for any benefits. I assume you hold a so called "Aufenthaltsgestattung", as long as you are in the asylum procedure. If you hold a different kind of permit, things are different, of course.