Primary sources can account for events they were in, which makes the statement more accurate. Secondary sources can only take information from older records, which can be flawed if the person who wrote down, drew, etc. was creating fiction, or the information could me misinterpreted.
hope this helps