echo multiple spaces to a file(bash)

Check following short script.

#!/bin/sh
Content="line1
line2
line3
line4"
echo -e $Content > aaa.txt

Run it and in ‘aaa.txt’ some of the spaces and all returns of ‘Content’ are suppressed. Result:

line1 line2 line3 line4

Of course, this is not I want. How to avoid it?
Just use this:

echo -e "$Content" > aaa.txt