From Martin Fowler's UML Distilled:
In the pre-UML days, people were usually rather vague on what was aggregation and what was association. Whether vague or not, they were always inconsistent with everyone else. As a result, many modelers think that aggregation is important, although for different reasons. So the UML included aggregation (Figure 5.3) but with hardly any semantics. As Jim Rumbaugh says, "Think of it as a modeling placebo" [Rumbaugh, UML Reference].
What I understand from this and answers I read on Stack Overflow is that it doesn't matter which one of these two relations I use, they're basically the same thing. Is this the case or are there some situations where the use of aggregation instead of association (and vice-versa) could be justified?