Everyone knows trench coats. At the very first second of hearing trench coat, we think of Burberry. However, there are some more approachable brands such as ZARA, H&M and Esprit etc. Trench coat also has couple different patterns, which is mostly different length. Next, I am showing some various ones and give some tips of how to choose a proper trench for you....